在貯體上作業
這個系統最多可為每個S3租戶帳戶支援1、000個貯體。StorageGRID
貯體名稱限制遵循 AWS 美國標準地區限制、但您應進一步將它們限制在 DNS 命名慣例、以支援 S3 虛擬託管式要求。
如需詳細資訊、請參閱下列內容:
ListObjects ( Get Bucket )和 ListObjectVerions ( Get Bucket 物件版本)作業支援 StorageGRID "一致性值"。
您可以檢查是否為個別的儲存區啟用或停用上次存取時間的更新。請參閱 "取得時段上次存取時間"。
下表說明StorageGRID 了為什麼由Ss哪些 人執行S3 REST API貯體作業。若要執行上述任何作業、必須為帳戶提供必要的存取認證資料。
營運 | 實作 |
---|---|
建立庫位 |
建立新的貯體。建立貯體後、您就成為了貯體的擁有者。
|
刪除Bucket |
刪除貯體。 |
刪除 BucketCors |
刪除貯體的 CORS 組態。 |
刪除 BucketEncryption |
刪除儲存區中的預設加密。現有的加密物件會保持加密狀態、但新增至儲存庫的任何新物件都不會加密。 |
刪除 BucketLifecycle |
從貯體刪除生命週期組態。請參閱 "建立S3生命週期組態"。 |
刪除BucketPolicy |
刪除附加至貯體的原則。 |
刪除 BucketReplication |
刪除附加至貯體的複寫組態。 |
刪除 Bucketagging |
使用
|
GetBucketAcl |
傳回正面回應、以及貯體擁有者的 ID 、 DisplayName 和權限、表示擁有者擁有該貯體的完整存取權。 |
GetBucketCors |
傳回 |
GetBucketEncryption |
傳回儲存區的預設加密組態。 |
GetBucketLifecycleConfiguration (先前命名的 Get Bucket 生命週期) |
傳回貯體的生命週期組態。請參閱 "建立S3生命週期組態"。 |
GetBucketLocation |
傳回使用設定的區域 |
GetBucketNotificationConfiguration (先前命名的 Get Bucket 通知) |
傳回附加至貯體的通知組態。 |
GetBucketPolicy |
傳回附加至貯體的原則。 |
GetBucketReplication |
傳回附加至貯體的複寫組態。 |
GetBucketTagging |
使用
|
GetBucketVersion |
此實作使用
|
GetObjectLockConfiguration |
如果已設定、則會傳回儲存區預設保留模式和預設保留期間。 |
標題庫 |
決定貯體是否存在、且您有存取權限。 此作業會傳回:
|
ListObjects 和 ListObjectsV2 (先前命名的 GET Bucket ) |
傳回貯體中的部分或全部物件(最多 1 、 000 個物件)。物件的儲存類別可以有兩個值之一、即使物件是使用擷取的
如果儲存區包含大量具有相同前置碼的刪除金鑰、回應可能會包含部分金鑰 |
ListObjectVerions (先前命名的 Get Bucket 物件版本) |
在貯體上具有讀取存取權、可搭配使用此作業 |
PuttBucketCors |
設定貯體的 CORS 組態、以便該貯體能夠處理跨來源要求。跨來源資源共用(CORS)是一種安全機制、可讓單一網域中的用戶端Web應用程式存取不同網域中的資源。例如、假設您使用名為的S3儲存區 |
PuttBucketEncryption |
設定現有儲存區的預設加密狀態。啟用桶層級加密時、任何新增至桶的新物件都會加密。StorageGRID支援使用StorageGRID管理的金鑰進行伺服器端加密。指定伺服器端加密組態規則時、請設定 如果物件上傳要求已指定加密(亦即、如果要求包含、則會忽略儲存區預設加密組態 |
PuttBucketLifecycleConfiguration (先前命名的 Put Bucket 生命週期) |
為貯體建立新的生命週期組態、或取代現有的生命週期組態。在生命週期組態中、支援多達1、000個生命週期規則。StorageGRID每個規則可包含下列XML元素:
不支援下列動作:StorageGRID
請參閱 "建立S3生命週期組態"。若要瞭解貯體生命週期中的到期動作如何與 ILM 放置指示互動、請參閱 "ILM如何在整個物件生命週期內運作"。 附註:鏟斗生命週期組態可搭配已啟用S3物件鎖定的鏟斗使用、但舊型符合標準的鏟斗不支援鏟斗生命週期組態。 |
PutBucketNotificationConfiguration (先前命名的 Put Bucket 通知) |
使用要求主體中的通知組態 XML 來設定貯體通知。您應該瞭解下列實作詳細資料:
|
PuttBucketPolicy |
設定附加至貯體的原則。請參閱 "使用貯體和群組存取原則"。 |
PutBucketReplication |
組態 "StorageGRID CloudMirror 複寫" 適用於要求主體中所提供的複寫組態 XML 的貯體。對於CloudMirror複寫、您應該瞭解下列實作詳細資料:
|
PuttBucketTagging |
使用
|
PuttBucketVersion |
使用
|
PutObjectLockConfiguration |
設定或移除貯體預設保留模式和預設保留期間。 如果修改了預設保留期間、現有物件版本的保留截止日期將維持不變、且不會使用新的預設保留期間重新計算。 請參閱 "使用 S3 REST API 來設定 S3 物件鎖定" 以取得詳細資訊。 |