Todos os produtos
Search
Central de documentação

Object Storage Service:put-bucket-versioning

Última atualização: Jul 03, 2026

Configura o versionamento de um bucket.

Sintaxe do comando

ossutil api put-bucket-versioning --bucket value --versioning-configuration value [flags]

Parâmetro

Tipo

Descrição

--bucket

string

O nome do bucket.

--versioning-configuration

string

O contêiner que armazena as configurações de versionamento.

Nota

O comando put-bucket-versioning equivale à operação PutBucketVersioning. Para mais informações sobre a operação da API, consulte PutBucketVersioning.

--versioning-configuration

A opção --versioning-configuration suporta os formatos XML e JSON:

  • Formato XML:

    <VersioningConfiguration>
      <Status>string</Status>
    </VersioningConfiguration>
  • Formato JSON:

    {
      "Status": "string"
    }
Nota

Para mais informações, consulte Opções de linha de comando.

Exemplos

Configure o versionamento de um bucket chamado examplebucket.

  • Use um arquivo de configuração XML (versioning-configuration.xml neste exemplo)

    <?xml version="1.0" encoding="UTF-8"?>
    <VersioningConfiguration>
            <Status>Enabled</Status>
    </VersioningConfiguration>

    Comando de exemplo:

    ossutil api put-bucket-versioning --bucket examplebucket --versioning-configuration file://versioning-configuration.xml
  • Use um arquivo de configuração JSON (versioning-configuration.json neste exemplo)

    {
            "Status": "Enabled"
    }

    Comando de exemplo:

    ossutil api put-bucket-versioning --bucket examplebucket --versioning-configuration file://versioning-configuration.json
  • Use parâmetros JSON na linha de comando

    ossutil api put-bucket-versioning --bucket examplebucket --versioning-configuration "{\"Status\":\"Enabled\"}"