存取公開資料

您選擇存取公開資料的方法取決於您使用資料的方式。當使用 Google Cloud Platform 主控台存取公開資料時,您必須透過 Google 進行驗證。您可以透過任何 Google 帳戶進行驗證;帳戶不需要與包含公開資料的專案建立關聯,也不需要註冊 Cloud Storage 服務。

另一方面,透過 gsutil 或 Cloud Storage API 連結存取公開資料不需要經過驗證。這個方法適合用於一般用途的公開分享資料連結。舉例來說,API 連結可透過用戶端程式庫或是指令列工具 (例如:cURL) 在網頁中使用。

如要存取公開資料:

主控台

  1. 取得公開值區的名稱。

  2. 使用網路瀏覽器,透過下列 URI 存取值區 (系統會視需要要求您登入):

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

舉例來說,Google 公開值區 gcp-public-data-landsat 包含 Landsat 公開資料集。您可以透過下列連結存取值區:

https://console.cloud.google.com/storage/browser/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
需要協助嗎?請前往我們的支援網頁