

# Versionamento
<a name="postVersions"></a>

Se o controle de versão para um bucket for habilitado, o `POST` vai gerar automaticamente um ID de versão exclusivo para o objeto que está sendo adicionado. O Amazon S3 retorna esse ID na resposta usando o cabeçalho de resposta `x-amz-version-id`. 

Se você suspender o controle de versão de um bucket, o Amazon S3 sempre usará `null` como o ID de versão do objeto armazenado em um bucket. 

Para obter mais informações sobre como retornar o estado de versionamento de um bucket, consulte [GetBucketVersioning](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html).

O Amazon S3 é um sistema distribuído. Se você habilitar o versionamento para um bucket e o Amazon S3 receber diversas solicitações de gravação para o mesmo objeto simultaneamente, todas as versões do objeto serão armazenadas. 

Para ver exemplos de solicitações que usam versionamento, consulte [Solicitação de amostra](RESTObjectPOST.md#ExampleVersionObjectPost).