本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將物件新增至啟用版本控制的儲存貯體
當您在儲存貯體上啟用版本控制後,Amazon S3 便會自動將唯一的版本 ID 新增至儲存貯體中存放的每個物件 (使用 PUT
、POST
或 CopyObject
)。
下圖顯示將物件新增至啟用版本控制的儲存貯體時,Amazon S3 會將唯一的版本 ID 新增至物件。
注意
Amazon S3 指派的版本 ID 值是URL安全的 (可以包含在 中URI)。
如需版本控制的詳細資訊,請參閱「使用 S3 版本控制保留多個版本的物件」。您可以使用主控台將物件版本新增至已啟用版本控制的儲存貯體 AWS SDKs,以及 REST API。
如需說明,請參閱「上傳物件」。
如需使用適用於 Java、. NET和 的 AWS SDKs上傳物件的範例PHP,請參閱 上傳物件。在非版本控制與已啟用版本控制的儲存貯體中上傳物件的範例相同;但是,如果是已啟用版本控制的儲存貯體,Amazon S3 會指派版本編號。否則,版本編號會是空值。
如需使用其他 的相關資訊 AWS SDKs,請參閱AWS 開發人員中心
將物件新增至啟用版本控制的儲存貯體
-
使用
PutBucketVersioning
要求啟用儲存貯體的版本控制。如需詳細資訊,請參閱 PutBucketVersioning 在 Amazon Simple Storage Service API參考 中。
-
傳送
PUT
、POST
或CopyObject
要求,以將物件存放至儲存貯體。
將物件新增至已啟用版本控制的儲存貯體時,Amazon S3 會在 x-amz-version-id
回應標頭中傳回物件的版本 ID,如下例所示。
x-amz-version-id: 3/L4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY