Adição de tags a um ECS em um lote
Função
- Essa API é usada para adicionar tags a um ECS especificado em um lote.
- O serviço de gerenciamento de tags (TMS) usa essa API para gerenciar em lote as tags de um ECS.
Restrições
- Um ECS permite um máximo de 10 tags.
- Esta API é idempotente.
Durante a criação da tag, se existir uma tag (tanto a chave quanto o valor são os mesmos de uma tag existente), a tag é processada com sucesso por padrão.
- Uma nova tag substituirá a original se suas chaves forem as mesmas e os valores forem diferentes.
URI
POST /v1/{project_id}/cloudservers/{server_id}/tags/action
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
| project_id | Sim | Especifica a ID do projeto. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto. |
| server_id | Sim | Especifica a ID de ECS. |
Solicitação
Tabela 2 descreve os parâmetros de solicitação.
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| tags | Sim | Array of objects | Especifica as tags. Para mais detalhes, consulte Tabela 3. |
| action | Sim | String | Especifica a operação. (Somente letras minúsculas são suportadas.) Por exemplo, criar indica a operação de create. |
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| key | Sim | String | Especifica a chave de marcação.
|
| value | Sim | String | Especifica o valor da tag.
|
Resposta
Nenhum
Exemplo de solicitação
POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/tags/action {
"action": "create",
"tags": [
{
"key": "key1",
"value": "value1"
},
{
"key": "key2",
"value": "value3"
}
]
} Exemplo de resposta
Nenhum
Valores retornados
Códigos de erro
Consulte Códigos de erro.