

# バージョニング
<a name="postVersions"></a>

バケットのバージョニングを有効にすると、`POST` は追加されるオブジェクトに対して一意のバージョン ID を自動的に生成します。Amazon S3 は、`x-amz-version-id` レスポンスヘッダーを使用してこの ID をレスポンスに返します。

バケットのバージョニングを停止した場合、Amazon S3 は常にバケットに保存されているオブジェクトのバージョン ID として `null` を使用します。

バケットのバージョニング状態を返す方法の詳細については、「[GetBucketVersioning](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html)」を参照してください。

Amazon S3 は分散システムです。バケットのバージョニングが有効な場合、Amazon S3 が同じオブジェクトに対して複数の書き込みリクエストを同時に受信すると、すべてのバージョンのオブジェクトが保存されます。

バージョニングを使用するサンプルリクエストを確認するには、「[サンプルリクエスト](RESTObjectPOST.md#ExampleVersionObjectPost)」を参照してください。