Cloud Storage バケットへの接続

Google Cloud Storage は、仮想マシン インスタンス用の柔軟でスケーラブルな耐久性のあるストレージ オプションです。ほぼどこからでも Cloud Storage バケットにファイルを書き込むことができるので、インスタンス、Google App Engine、オンプレミス システム、他のクラウド サービスの間の共通ストレージとしてバケットを使用できます。

Cloud Storage バケットがパフォーマンスやレイテンシの要件を満たさない場合は、Cloud Storage を他のインスタンス ストレージ オプションと組み合わせて使用できます。

始める前に

Google Cloud Storage バケットにデータを書き込む

gsutil ツールまたは Cloud Storage API を使用して、Google Cloud Storage バケットにファイルを書き込みます。

gsutil


デフォルトでは、gsutil コマンドライン ツールは公開イメージを使用するほとんどの仮想マシン インスタンスにインストールされます。VM インスタンスに gsutil コマンドライン ツールがない場合は、Google Cloud SDK の一部として gsutil をインストールできます

  1. SSH 経由でインスタンスに接続します。この例の場合は、[VM インスタンス] ページに移動し、インスタンスの隣の [SSH] ボタンをクリックします。

  2. このインスタンスで以前に gsutil を使用したことがない場合は、gcloud ツールを使用して認証情報を設定します。

    gcloud init

    または、Google Cloud Storage スコープでサービス アカウントを使用するようにインスタンスが設定されている場合は、このステップをスキップできます。

  3. gsutil ツールを使用してバケットを作成し、データをバケットに書き込みます。必要に応じて、Cloud Storage にデータをストリーミングすることもできます。

API


Google Cloud Storage スコープでサービス アカウントを使用するようにインスタンスを設定した場合は、Cloud Storage API を使用してデータを Cloud Storage バケットに書き込むことができます。

  1. SSH を使用してインスタンスに接続します。この例の場合は、[VM インスタンス] ページに移動し、インスタンスの隣の [SSH] ボタンをクリックします。

  2. 希望する言語用にクライアント ライブラリをインストールして設定します。

  3. 挿入例の 1 つに沿って、Cloud Storage バケットにファイルを書き込むコードをアプリケーションに追加します。

ファイル システムとしてバケットをマウントする

Google Cloud Storage FUSE ツールを使用して、Cloud Storage バケットを Compute Engine インスタンスにマウントできます。Cloud Storage バケットはオブジェクト ストレージですが、マウントされたバケットは、永続ディスクと同じように動作します。

Cloud Storage バケットをインスタンスにマウントする方法については、Cloud Storage FUSE の使用をご覧ください。

フィードバックを送信...

Compute Engine ドキュメント