O versionamento se aplica a todos os arquivos (objetos) em um bucket. Com o versionamento de objetos, você pode recuperar qualquer versão anterior de um objeto caso ele seja sobrescrito ou excluído acidentalmente.
Precauções
O código de exemplo neste tópico utiliza China (Hangzhou) com o ID de região
cn-hangzhoucomo exemplo. Por padrão, um endpoint público é usado. Para acessar o OSS a partir de outros produtos Alibaba Cloud na mesma região, utilize um endpoint interno. Para mais informações sobre os mapeamentos entre regiões e endpoints compatíveis com o OSS, consulte Regions and endpoints.Para definir o status de versionamento de um bucket, você precisa ter a permissão
oss:PutBucketVersioning. Para obter informações sobre o status de versionamento de um bucket, você precisa ter a permissãooss:GetBucketVersioning. Para mais informações, consulte Grant a custom access policy to a RAM user.
Código de exemplo
Definir o status de versionamento de um bucket
Obter o status de versionamento de um bucket
Referências
Para obter o código de exemplo completo sobre como definir o status de versionamento de um bucket, consulte PutBucketVersioning.cs.
Para obter o código de exemplo completo sobre como consultar o status de versionamento de um bucket, acesse GetBucketVersioning.cs.