Todos os produtos
Search
Central de documentação

Object Storage Service:put-bucket-tags

Última atualização: Sep 22, 2026

Adiciona tags a um bucket ou modifique as tags existentes.

Notas de uso

  • Por padrão, uma conta alibaba cloud tem as permissões para adicionar tags a um bucket ou modifique as tags existentes. Para adicionar ou modifique as tags de um bucket usando um usuário RAM ou o Security Token service (STS), você precisa ter a permissão oss:PutBucketTags. Para mais informações, consulte Attach a custom policy to a RAM user.

  • Execute o comando put-bucket-tags para adicionar tags a um bucket. As novas tags substituirão as tags existentes.

  • Você pode configure até 20 tags para um bucket. Cada tag é um par chave-valor.

Sintaxe do comando

ossutil api put-bucket-tags --bucket value --tagging value [flags]

Parâmetro

Tipo

Descrição

--bucket

string

O nome do bucket.

--tagging

string

O contêiner onde as tags são armazenadas.

Nota

O comando put-bucket-tags corresponde à operação PutBucketTags. Para mais informações sobre os parâmetros da operação PutBucketTags, consulte PutBucketTags.

--tagging

A opção --tagging aceita os formatos XML e JSON. Se o valor da opção contiver o prefixo file://, o ossutil lê as configurações de um arquivo de configuração.

  • Formato XML:

    <Tagging>
      <TagSet>
        <Tag>
          <Key>string</Key>
          <Value>string</Value>
        </Tag>
        ...
      </TagSet>
    </Tagging>
  • Formato JSON:

    {
      "TagSet": {
        "Tag": [
          {
            "Key": "string",
            "Value": "string"
          },
          ...
        ]
      }
    }
Nota

Para mais informações sobre as opções globais de linha de comando compatíveis, consulte Global command-line options.

Exemplos

Os exemplos a seguir mostram como adicionar tags a um bucket chamado examplebucket ou modifique as tags existentes.

  • Crie um arquivo de configuração chamado tagging.xml e adicione o seguinte código a ele:

    <?xml version="1.0" encoding="UTF-8"?>
    <Tagging>
      <TagSet>
        <Tag>
          <Key>key1</Key>
          <Value>value1</Value>
        </Tag>
        <Tag>
          <Key>key2</Key>
          <Value>value2</Value>
        </Tag>
      </TagSet>
    </Tagging>

Comando de exemplo:

ossutil api put-bucket-tags --bucket examplebucket --tagging file://tagging.xml
  • Crie um arquivo de configuração chamado tagging.json e adicione o seguinte código a ele:

    {
        "TagSet": {
            "Tag": [
                {
                    "Key": "key1",
                    "Value": "value1"
                },
                {
                    "Key": "key2",
                    "Value": "value2"
                }
            ]
        }
    }

    Comando de exemplo:

    ossutil api put-bucket-tags --bucket examplebucket --tagging file://tagging.json
  • Configure os parâmetros no comando a seguir usando o formato JSON:

    ossutil api put-bucket-tags --bucket examplebucket --tagging "{\"TagSet\":{\"Tag\":[{\"Key\":\"key1\",\"Value\":\"value1\"},{\"Key\":\"key2\",\"Value\":\"value2\"}]}}"