本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將物件新增至啟用版本控制的儲存貯體
當您在儲存貯體上啟用版本控制後,Amazon S3 便會自動將唯一的版本 ID 新增至儲存貯體中存放的每個物件 (使用 PUT
、POST
或 CopyObject
)。
下圖顯示將物件新增至啟用版本控制的儲存貯體時,Amazon S3 會將唯一的版本 ID 新增至物件。
注意
Amazon S3 指派的版本 ID 值是 URL 安全 (可以包含在 URI 中)。
如需版本控制的詳細資訊,請參閱「使用 S3 版本控制保留多個版本的物件」。您可以使用主控台、 AWS SDKs 和 REST 將物件版本新增至已啟用版本控制的儲存貯API。
如需說明,請參閱「上傳物件」。
如需使用 AWS SDKs for Java、.NET 和 PHP 上傳物件的範例,請參閱 上傳物件。在非版本控制與已啟用版本控制的儲存貯體中上傳物件的範例相同;但是,如果是已啟用版本控制的儲存貯體,Amazon S3 會指派版本編號。否則,版本編號會是空值。
如需使用 other 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