web-dev-qa-db-ja.com

オンラインハードドライブとしてのGoogle Apps?

Googleはかなり安い オンラインストレージ を提供しています。私の組織は、これを使用してGoogle Cloud上の一部のデータのバックアップをホストしています。オンサイトバックアップが発生した場合に備えて、これをオフサイトバックアップとして使用したい場合があります。ファイルはほとんどが画像とビデオで、ほとんどが1Gの制限以下です。

Googleドキュメントにファイルを一括アップロードする方法はありますか?

WebDavと同様に、Google Appsをローカルフォルダーとして参照できる拡張機能はありますか?

そして、明確にするために、Linux(Ubuntu)サーバーからこれを行うことをお勧めします。

要約:

はい、これは可能です。しかし、私の質問は曖昧すぎました。 Google Appsにはさまざまなコンポーネントがあります。 「Google Apps」と「Picasa」はどちらもGoogle Appsですが、動作が異なります。たとえば、Googleドキュメントでは Google Documents List Data API を使用しますが、Picasaでは使用しません。残念なことに、Googleの多くのプロジェクトはほとんど領土のようなものではなく、APIは王国全体で一貫していません。

また、ソリューションはファイルタイプと、Google AppsのGoogle Premier Editionを使用するかどうかにも依存します。 Documents List Data APIによればFAQ Google Apps Premierのお客様はAPIを使用してあらゆるタイプのファイルをアップロードできます。他のユーザーは次のアップロード形式を使用できます: ( .csv、.pdfなどのようなものを含むリスト)

以下にいくつかの優れたソリューションがありますが、すべてに制限があるか、Google APIの制限にぶつかります。

36

2010年にこの質問を投稿してから、多くの変更が加えられました。もちろん、この質問に対する適切な答えは、Windows、Mac、Android、iPhone、ChromeOSデバイスの場合は Google Drive です。ただし、GoogleプラットフォームはLinuxプラットフォームには存在しませんが、それを試みているプロジェクトがいくつかあります。

Googleドライブの概要

Googleドライブを使用すると、ウェブ、ハードドライブ、外出先など、どこにでもファイルを保存してアクセスできます。仕組みは次のとおりです。

Drive.google.comでウェブ上のGoogleドライブにアクセスします。 Googleドライブをコンピューターまたはモバイルデバイスにインストールします。 Googleドライブでファイルを投げます。デバイスのすぐ上にあります。これで、ファイルはどこにでも移動できます。ウェブ、コンピューター、またはモバイルデバイス上のファイルを変更すると、Googleドライブをインストールしたすべてのデバイスで更新されます。共有、共同作業、または単独での作業:ファイル、選択。

2

GoogleCL をご覧ください。次のようなコマンドラインからGoogleサービスとやり取りできます。

$ google docs upload the_bobs.csv ~/work/docs_to_share/*

最新のリリースでは、ドキュメントへのディレクトリツリーのアップロードが含まれています。シェルスクリプトを少し使用すると、cronジョブをバックアップできます。

14
Craig

Linuxサーバーでこれを行う場合は、 GMailFS を使用して、 Fuse を使用して、Googleメール(Googleアプリでも動作するはずです)ストレージをマウントできます。ローカルファイルシステムとしてのIMAP。

8
Marc Roberts

「Google Docs Upload」と呼ばれるツールが仕事をするかもしれません:

このツールでの成功は限られています。残念ながら まだ画像ファイルをサポート ではありませんが、 Googleで現在許可されています です。

  • Ubuntu 10.04:これはデフォルトの「Java-common」パッケージで動作します。
  • MacOSX 10.5.8:Java1.6が必要で、MacPortsのJava1.6パッケージは壊れています。私はまだこれがうまくいくとは思っていません。
  • WindowsXP SP3:正常に動作するようですが、Windowsコマンドシェルを使用するか、バッチファイルを作成する必要があります。
8

このためのツールがあるかどうかはわかりませんが、 Google Docs API を使用すると、アップロードされたファイルをプログラムで操作できます。

7
bdonlan

Google Appsストレージ は、写真、メールの添付ファイル、オンラインドキュメントを保存するために設計されています。 ドキュメントのアップロード を自動化するためのAPIがありますが、それは 特定のMIMEタイプを受け入れる のみです。つまり、アップロードする前にドキュメントまたはスプレッドシートファイルにデータを埋め込む必要があります。

Google Appsの代わりに、 Dropbox または Amazon S ​​のようなオンラインストレージプロバイダーを確認する必要があります。 Googleには、独自の オンラインストレージサービス のlabsプロジェクトもあります。これはベータ期間中は無料で、 GSUtil と呼ばれるpythonベースのコマンドラインツールがありますファイルをアップロードします。

5
Greg Bray

Googleドキュメントで直接行うことはできませんが、 GmailをGmailドライブ付きのオンラインハードドライブとして使用 を使用できます。

3
Andrea Ambu

GSpace と呼ばれるHDDのようなGoogle上のスペースを使用できるfirefox拡張があります。

これはバッチアップロードの問題を解決しませんが、ブラウジングの問題を解決する可能性があります。さらに、プラグインの既存のコードを使用して、バッチアップロードできるように拡張することができます。

2
Zxaos

GoogleのストレージAPI は、Amazon S3の市場に直接位置付けられており、バルククラウドストレージオプションとなるように調整されているようです。前述のgsutilはありますが、オンラインストレージマネージャーは、ファイルのアップロード/整理および「バケット」の管理のためのドラッグアンドドロップインターフェイスとして非常にうまく機能します。

alt text
(ソース: googleapis.com

また、RESTful APIにより、既存のクラウドツールと互換性があると主張しています。

Google Storageは、Amazon Simple Storage Service(Amazon S3)やEucalyptus Systems、Inc.などのサービスと連携する多数のクラウドストレージツールおよびライブラリと相互運用可能です。

私はまだそれをテストする機会がありませんでした。

バケットを作成することは許可されていますが(ネストすることはできません)、/を使用してバケット内のオブジェクトに名前を付けて、ローカルストレージをエミュレートできます。

オブジェクト名にスラッシュを使用すると、オブジェクトを階層構造に格納されているように見せることができます。たとえば、あるオブジェクトに/europe/france/paris.jpgという名前を付け、別のオブジェクトに/europe/france/cannes.jpgという名前を付けることができます。

Googleは価格設定を計画しています

ストレージ-0.17ドル/ギガバイト/月

その他の帯域幅コスト。

多少接線的で投機的で、まだ利用できないため、コミュニティWikiにマークを付けました。

1
hyperslug

smestorage を使用できます。これは、Linux用の仮想クラウドドライブを提供し、 Debianパッケージ として提供されます。彼らは現在ベータ版であり、すぐにデスクトップ同期を計画しています。

Memeo Connect は、MacおよびPCユーザー(GoogleのAPIを使用しているため堅牢な検索)の流行であり、Linuxバージョンで登場するかもしれません。ただし、これはGoogleApps Premierユーザー専用です。それらに注目してください。

1
phwd

google-docsをubuntuのローカルファイルシステムと同期する方法を示す記事へのリンクを参照してください

UbuntuでGoogleドキュメントを超柔軟なファイルシンクロナイザーと同期する

Google Docs Onlineに登録していますか? UbuntuでGoogleドキュメントを同期しますか?そうした場合、スーパーフレキシブルファイルシンクロナイザーを使用すればそれが可能です。

SFFSは、Windows、Mac、そして現在Linux(Ubuntu)で動作します。シンプルなGUIにより、Zip圧縮とデータ暗号化を使用してGoogleドキュメントを同期およびバックアップできます。この短いチュートリアルでは、Ubuntu 11.10(Oneiric Ocelot)でSuper Flexible File Synchronizerをダウンロードして構成し、Google Docsでオンラインでもロケーションコンピューターでもドキュメントを同期できるようにする方法を紹介します。そうでない場合、GDocsでオンラインで行われたすべての変更はUbuntuに適用され、Ubuntuで行われた変更はGoogle Docsで適用されます。

0
Rudiger Wolf

これは比較的新しい機能ですが、ドキュメントをGoogle Appsにアップロードできます。 http://docs.google.com/support/bin/answer.py?answer=50092 で確認してください。

0
Jay Godse

Google Storage について話しているのかもしれません。

0

Insinq

私はこれを見つけずにどのくらい長く行ったのか正直に知りません。これは、dropboxが行うことを除いて、コンピューターの同期フォルダーにドロップするすべてのものを自動同期します...

いくつかの重要な違いがあります。

  • すぐに使用できる複数のアカウントをサポートします
  • クラウドストレージとしてGoogleドキュメントを使用します(DropboxはAmazon S3を使用します)
  • それは無料です
  • Googleドキュメントで使用するために特別に構築されています
  • 安価です(GBあたりGDocsは、スペースを増やすためにDropboxが請求する料金の12.5%かかります)

費用の内訳は次のとおりです。

Google's storage tiers:

20GB at $5/year
80GB at $20/year
200GB at $50/year
400GB at $100/year
up to 16TB

Dropbox's storage tiers:

50GB at $100/year
100GB at $200/year

出典: InSyncブログ

私がこれまでに発見した唯一の欠点は、デスクトップクライアントがLinuxをサポートしていないことですまだ...

0
Evan Plaice

このために Gladinet を使用しましたが、うまく機能します。必要に応じて、他の多くのクラウドベースのストレージ(Amazon S3)もサポートします。ドライブをGoogleストレージにマップできます。

ただし、Windows以外はサポートしていませんが、WindowsマシンをクラウドAFSとしてセットアップし、その方法でLinuxマシンをバックアップできます。

0
Rob

あなたの質問からあなたが探しているものに最も近いものを達成する方法は、新しくリリースされたMemeo Connectを使用することだと思います。

Connectの最初のバージョンでは、ユーザーはさまざまな形式のドキュメントをドキュメントに簡単にアップロードし、デスクトップコンピューターでオフライン時を含むそれらのドキュメントにアクセスする方法を取得できます。ドキュメントが編集されると、コンテンツはユーザーのコンピューター全体およびドキュメントで更新されます。

Memeo Connectのバージョン2.0は、今日のテストバージョンで利用可能ですが、さらに一歩進んでいます。 Connectは、スタンドアロンアプリとして動作するだけでなく、コンピューターのファイルシステムと実際に統合できるようになりました。 Connectをインストールして起動すると、ファイルがコンピューター上に「GDrive」として表示され、デスクトップの単なる拡張のように対話できます。ファイルをドライブにドラッグアンドドロップし、Microsoft WordなどのアプリケーションからGDriveにファイルを直接保存できます。

これに関するいくつかの情報を確認してくださいVentureBeatの記事 、または Memeoに直接アクセスしてください

0
tobeannounced