公開データへのアクセス

一般公開データにアクセスするために選択する方法は、データを操作する方法によります。Google Cloud Platform Console を使用して一般公開データにアクセスするときには、Google で認証する必要があります。任意の Google アカウントで認証できます。アカウントは一般公開データを含むプロジェクトに関連付けられている必要はなく、Cloud Storage サービス用に登録する必要もありません。

これに対し、gsutil や Cloud Storage API リンクで一般公開データにアクセスする場合には、認証を行う必要はありません。これらの方法は、一般公開されるデータの汎用リンクに適しています。たとえば、クライアント ライブラリや cURL などのコマンドライン ツールを使って API リンクをウェブページで使用できます。

一般公開データにアクセスするには:

Console

  1. 公開バケットの名前を取得します。

  2. ウェブブラウザを使用し、次の URI を使ってバケットにアクセスします(必要に応じてログインするよう求められます)。

    https://console.cloud.google.com/storage/[BUCKET_NAME]/

たとえば、Google 公開バケット gcp-public-data-landsat には Landsat 一般公開データセットが含まれています。次の URL でこのバケットにアクセスできます。

https://console.cloud.google.com/storage/gcp-public-data-landsat/

gsutil

  1. gsutil を持っていない場合は、gsutil をインストールしてください。

  2. 一般公開データが含まれるバケットの名前を取得します。

  3. バケットが公開されている場合(かつ、バケット内の一部のデータだけが公開されているわけではない場合)は、ls コマンドを使用して、そのバケットに含まれるデータ(オブジェクト)の一部またはすべての一覧を表示できます。

    たとえば、Google 公開バケット gcp-public-data-landsat には Landsat 一般公開データセットが含まれています。次のコマンドに接頭辞 LC08/PRE/063/046/LC80630462016 を付けてファイルを一覧表示できます。

    gsutil ls -r gs://gcp-public-data-landsat/LC08/PRE/063/046/LC80630462016*

  4. cp コマンドを使用してバケット内の特定の公開オブジェクトを取得します。

    たとえば、次のコマンドを使ってバケット gcp-public-data-landsat からローカル ディレクトリにファイルをダウンロードできます。

    gsutil cp gs://gcp-public-data-landsat/LC08/PRE/063/046/LC80630462016136LGN00/LC80630462016136LGN00_B11.TIF

API リンク

  1. 一般公開データが含まれるバケットの名前を取得します。

  2. 次の URI を使用してバケットのオブジェクトにアクセスします。

    http://storage.googleapis.com/[BUCKET_NAME]/[OBJECT_NAME]

たとえば、Google 公開バケット gcp-public-data-landsat には Landsat 一般公開データセットが含まれています。次のようにして一般公開オブジェクト LC08/PRE/063/046/LC80630462016136LGN00/LC80630462016136LGN00_B11.TIF にリンクできます。

http://storage.googleapis.com/gcp-public-data-landsat/LC08/PRE/063/046/LC80630462016136LGN00/LC80630462016136LGN00_B11.TIF

このリンクの使用に認証は必要ありません。たとえば、ウェブページ内のリンクや、cURL などのコマンドライン ツールを使ったダウンロードに適しています。

オブジェクトを一般公開する方法の詳細は、データを公開するをご覧ください。

このページは役立ちましたか?評価をお願いいたします。

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

Cloud Storage ドキュメント