Cloud Storage 中儲存的部分資料經過設定,因此任何人隨時都能讀取。您可以透過多種方式存取這項公開資料,具體取決於您想如何使用資料。
API 連結
取得公開物件的名稱,以及儲存該物件的 bucket。
使用下列 URI 存取值區中的物件:
https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
舉例來說,Google 公開值區 gcp-public-data-landsat 包含 Landsat 公開資料集。您可以連結至公開分享的物件 LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF,方法是使用下列連結:
https://storage.googleapis.com/gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
控制台
取得公開物件的名稱,以及儲存該物件的 bucket。
使用網路瀏覽器,透過下列 URI 存取物件 (如果尚未登入,系統會要求您登入):
https://console.cloud.google.com/storage/browser/_details/BUCKET_NAME/OBJECT_NAME如果大眾有權限列出 bucket 的內容,您可以使用下列 URI 列出 bucket 中的所有物件:
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
指令列
如果沒有 gcloud CLI,請按照這些操作說明安裝。
安裝 gcloud CLI 時,如果不想驗證,請略過執行
gcloud init指令的步驟,改為執行下列指令:gcloud config set auth/disable_credentials True
取得公開物件的名稱,以及儲存該物件的 bucket。
如果列出 bucket 內容的權限已授予公開對象,您可以使用
ls指令,列出 bucket 中包含的部分或所有物件。舉例來說,Google 公開值區
gcp-public-data-landsat包含 Landsat 公開資料集。您可以使用下列指令,列出前置字串為LC08/01/001/003/LC的物件:gcloud storage ls --recursive gs://gcp-public-data-landsat/LC08/01/001/003/LC*
使用
cp指令,下載 bucket 中包含的特定公開物件。舉例來說,下列指令會將檔案從 bucket
gcp-public-data-landsat下載到本機目錄:gcloud storage cp gs://gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF .
用戶端程式庫
C++
詳情請參閱 Cloud Storage C++ API 參考文件。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
C#
詳情請參閱 Cloud Storage C# API 參考文件。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
Go
詳情請參閱 Cloud Storage Go API 參考文件。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
Java
詳情請參閱 Cloud Storage Java API 參考文件。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
Node.js
詳情請參閱「Cloud Storage Node.js API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
Python
詳情請參閱「Cloud Storage Python API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。
Ruby
詳情請參閱 Cloud Storage Ruby API 參考文件。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證機制」。