本頁說明如何透過重寫物件的方式,變更值區中物件的儲存空間級別。
必要的角色
如要取得透過重寫物件變更物件儲存空間級別所需的權限,請要求管理員授予您值區的 Storage 物件使用者 (roles/storage.objectUser) 角色。
這個角色具備變更物件儲存空間級別所需的權限。如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:
所需權限
storage.objects.createstorage.objects.deletestorage.objects.getstorage.objects.list
如需授予值區角色的操作說明,請參閱設定及管理值區的身分與存取權管理政策。
變更物件的的儲存空間級別
如要變更物件的儲存空間級別,請完成下列步驟:
控制台
您不能使用Google Cloud 主控台設定個別物件的儲存空間級別,請改用 Google Cloud CLI。
指令列
使用加上 --storage-class 旗標的 gcloud storage objects update 指令。例如:
gcloud storage objects update gs://BUCKET_NAME/OBJECT_NAME --storage-class=STORAGE_CLASS
其中:
BUCKET_NAME是包含要變更類別物件的值區名稱。例如:my-bucket。OBJECT_NAME是您要變更其類別的物件名稱。例如:pets/dog.png。STORAGE_CLASS是物件的新儲存空間級別。例如:nearline。
用戶端程式庫
C++
詳情請參閱「Cloud Storage C++ API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
C#
詳情請參閱「Cloud Storage C# API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
Go
詳情請參閱「Cloud Storage Go API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。