Todos os produtos
Search
Central de documentação

Object Storage Service:InitiateBucketWorm

Última atualização: Jul 03, 2026

Chame a operação InitiateBucketWorm para criar uma política de retenção.

Observações de uso

  • O Object Storage Service (OSS) oferece suporte ao recurso Write Once Read Many (WORM), que impede a exclusão ou modificação de dados. Defina uma política de retenção baseada em tempo para um bucket com período de 1 dia a 70 anos.

  • Se a política de retenção baseada em tempo não for bloqueada em até 24 horas após a criação, ela se tornará inválida automaticamente. Após o bloqueio da política, faça upload e leitura de objetos no bucket. No entanto, não exclua os objetos nem a política até que o período de retenção expire. Para mais informações sobre políticas de retenção, consulte Políticas de retenção.

  • Configure versionamento e uma política de retenção no mesmo bucket. O bucket deve ter o versionamento ativado.

  • As políticas de retenção no nível do bucket (BucketWorm) e no nível do objeto (ObjectWorm) são mutuamente exclusivas. Ative apenas um tipo de política de retenção por bucket.

Elementos da solicitação

Nome

Tipo

Obrigatório

Descrição

InitiateWormConfiguration

Container

Sim

Nó raiz.

Nó filho: RetentionPeriodInDays

RetentionPeriodInDays

Inteiro positivo

Sim

Período de retenção dos objetos em dias.

SDKs

Esta API está disponível nos seguintes SDKs:

ossutil

Para obter informações sobre o comando correspondente do ossutil, consulte initiate-bucket-worm.

Exemplos

  • Exemplo de solicitação

    POST /?worm HTTP/1.1
    Date: Thu, 17 Apr 2025 11:18:32 GMT
    Content-Length: 556
    Content-Type: application/xml
    Host: BucketName.oss.aliyuncs.com
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
    
    <InitiateWormConfiguration>
      <RetentionPeriodInDays>365</RetentionPeriodInDays>
    </InitiateWormConfiguration>
  • Exemplo de resposta

    HTTP/1.1 200 OK
    x-oss-request-id: 5374A2880232A65C2300****
    x-oss-worm-id: 1666E2CFB2B3418****
    Date: Thu, 15 May 2014 11:18:32 GMT