您可以使用 Cloud Storage 在全球各地儲存及擷取資料。這份常見問題 (FAQ) 文件將說明功能和用途的常見問題。包括資料的可用性、上傳和下載。如要進一步瞭解如何使用 Cloud Storage,請參閱 Cloud Storage 說明文件。
開始使用
- 我需要啟用帳單功能嗎?
- 如要建立自己的 bucket 並在其中儲存資料,請務必啟用計費功能。
- 如果我已取得其他人的儲存空間存取權,是否需要啟用帳單?
不,在這種情況下,另一位使用者已設定 Cloud de Confiance by S3NS 專案,並授予您整個專案或其中一個 bucket 及其所含物件的存取權。驗證身分後 (通常是使用使用者帳戶),您就能根據授予的存取權讀取或寫入資料。
如要瞭解如何授予專案存取權,請參閱「管理專案、資料夾和機構的存取權」。
- 我只需下載或存取可免費公開取得的資料,該怎麼做?
只要按照存取公開資料指南操作即可,該指南提供多種方法來存取儲存在 Cloud Storage 中可免費公開取得的資料。視您使用的方法而定,您不需要啟用計費功能、建立憑證或通過 Cloud Storage 的驗證。
- Cloud Storage 提供哪些工具和程式庫?
除了 JSON API 和 XML API 之外, Cloud de Confiance 與 Cloud Storage 互動的方式還包括:
以瀏覽器為基礎的 Cloud de Confiance 控制台可對值區和物件執行基本作業。
Google Cloud CLI 提供指令列介面,可使用
gcloud storage指令與 Cloud Storage 互動。Cloud Storage 用戶端程式庫支援多種程式語言,包括 Java、Python 和 Ruby。
您可以透過網際網路搜尋,找到其他第三方工具和程式庫。
- 我正在開發可供 Cloud Storage 使用的程式庫或工具,而且想在網際網路上銷售。可以這樣做嗎?
當然可以!
- 如何取消我的 Cloud Storage 帳戶?
如要取消 Cloud Storage 帳戶,請採取以下步驟:
刪除所有值區與物件。
如需逐步說明,請參閱「刪除 bucket」。
將專案的 Cloud Storage 服務停用。
在Cloud de Confiance 控制台中,開啟所需專案的已啟用 API 清單。在清單中,按一下要停用的服務名稱。在服務頁面中,按一下「Disable API」(停用 API)。
停用計費功能 (選用)。
執行上述步驟並不會新增任何 Cloud Storage 費用,但停用計費功能會停止收到對帳單。如需逐步說明,請參閱「停用專案的計費功能」。從帳單週期開始到停用計費功能的這段期間,如有產生任何費用,您會收到最後一張帳單。
儲存空間與內容政策
- 我在 Cloud Storage 內的資料有多可靠?
- Cloud Storage 的設計宗旨是提供 99.999999999% (11 個 9) 的年度耐用性。詳情請參閱「資料可用性和耐久性」。
-
- 我要如何避免資料意外遭到刪除?
- Cloud Storage 提供多種選項,可保護資料免於意外刪除。如需選項總覽,請參閱「資料生命週期控管選項」。
- 如果不小心將 Cloud Storage 物件上傳到已鎖定且啟用保留功能的 bucket,可以刪除該物件嗎?
不能,您只能刪除達到保留期限的物件。
如果您尚未鎖定值區,則可以暫時移除保留政策,接著移除該物件,然後再恢復保留政策。
使用值區
-
- 我可以變更與 bucket 相關聯的專案嗎?
- 不行,您無法變更 bucket 的專案。bucket 會保留在建立時設定的專案中。如要變更這項參數,您必須刪除 bucket 並重新建立。
- 我建立了一個值區,但不記得是建立在哪個專案中,該怎樣辦呢?
針對最常見的 Cloud Storage 作業,您只需要指定相關值區的名稱即可,不用指定與值區相關聯的專案。一般來說,建立值區或列出專案中的值區時,只需指定專案識別碼。詳情請參閱指定專案的時機一節。
如何找出特定值區所在的專案:
- 如果搜尋的專案和 bucket 數量適中,請使用 Cloud de Confiance 控制台,選取每個專案,然後查看其中包含的 bucket。
- 否則,請按照 JSON API 操作說明取得 bucket 的中繼資料。與 bucket 相關聯的專案編號會顯示在回應中。如要取得專案名稱,請將專案編號用於以下終端機指令:
gcloud projects list | grep PROJECT_NUMBER
存取資料
- 存取資料的相關費用能否向存取這些資料的使用者收取?
- 可以。您可使用要求者付費功能,要求要求者在請求中納入帳單帳戶專案。之後,存取費用就會計入要求者專案的帳單,而非計入值區受到存取的擁有者的帳單。
- Cloud Storage 的上傳和下載是否有加速功能?
- 是,Cloud Storage 允許客戶將全球 DNS 名稱用於上傳及下載。Google 會使用其私人網路,將資料傳出/傳入從中上傳或下載至其中的最近的 POP。如此一來,資料傳輸的效能通常會顯著優於透過公開網際網路傳輸的效能。所有 Cloud Storage 值區均附帶此功能,無須額外付費。
- 我要讓某人下載個別物件,該怎麼做?
- 共用個別物件的方法有很多種。您可以使用經簽署的網址,將限時的資源存取權提供給任何知道該網址的使用者。如要瞭解如何建立經簽署的網址,請參閱「使用 Cloud Storage 工具進行 V4 簽署」。或者,您也可以使用
resource.nameIAM 條件,選擇性授予 bucket 中物件的存取權。如要瞭解如何套用 IAM 條件,請參閱「對 bucket 使用 IAM 條件」。 - 如何避免 Cloud Storage 資源發生競爭狀況?
- 如要避免競爭狀況,最簡單的方法是使用命名配置,避免同一個物件名稱有多個異動。但這種設計通常不可行,因此您可以在要求中使用前提條件。只有在資源的實際狀態符合前置條件中指定的條件時,前置條件才會允許要求繼續執行。