Consulta as tags adicionadas aos recursos do Elastic Compute Service (ECS).
Observações de uso
Especifique pelo menos um dos seguintes parâmetros ou pares de parâmetros na solicitação para definir o objeto da consulta:
ResourceId.N
Par de parâmetros Tag.N (Tag.N.Key e Tag.N.Value)
TagFilter.N
Ao especificar um dos seguintes conjuntos de parâmetros como condições de filtro, a API retorna apenas os recursos ECS que atendem a todos os critérios definidos:
Conjunto 1: Tag.N.Key, Tag.N.Value e ResourceId.N
Conjunto 2: TagFilter.N.TagKey, TagFilter.N.TagValues.N e ResourceId.N
Depuração
Parâmetros de solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
| Action | String | Sim | ListTagResources |
A operação a ser executada. Defina o valor como ListTagResources. |
| RegionId | String | Sim | cn-hangzhou |
ID da região do recurso. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
| NextToken | String | Não | caeba0bbb2be03f84eb48b699f0a4883 |
Token de paginação. |
| ResourceType | String | Sim | instance |
Tipo do recurso. Valores válidos:
|
| ResourceId.N | String | Não | i-bp1j6qtvdm8w0z1o**** |
ID do recurso N. Valores válidos de N: 1 a 50. |
| Tag.N.Key | String | Não | TestKey |
Chave da tag N usada para busca exata de recursos ECS. A chave da tag deve ter de 1 a 128 caracteres. Valores válidos de N: 1 a 20. Métodos de uso do par de parâmetros
|
| Tag.N.Value | String | Não | TestValue |
Valor da tag N usado para busca exata de recursos ECS. O valor da tag deve ter de 1 a 128 caracteres. Valores válidos de N: 1 a 20. Nota Quando Tag.1.Key estiver definido como acs:rm:rgId, defina Tag.1.Value apenas como o ID de um grupo de recursos não padrão. |
| TagFilter.N.TagValues.N | String | Não | TestTagFilter |
Valor da tag N usado para busca aproximada de recursos ECS. O valor da tag deve ter de 1 a 128 caracteres. Valores válidos de N: 1 a 5. Para mais informações, consulte a descrição de |
| TagFilter.N.TagKey | String | Não | env |
Chave da tag N usada para busca aproximada de recursos ECS. A chave da tag deve ter de 1 a 128 caracteres. Valores válidos de N: 1 a 5. O par de parâmetros
Nota Não use o par de parâmetros TagFilter.N (TagFilter.N.TagKey e TagFilter.N.TagValues.N) em conjunto com o par Tag.N (Tag.N.Key e Tag.N.Value). Caso contrário, uma mensagem de erro será retornada. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
| NextToken | String | caeba0bbb2be03f84eb48b699f0a4883 |
Token necessário para a próxima consulta. |
| RequestId | String | 484256DA-D816-44D2-9D86-B6EE4D5BA78C |
ID da solicitação. |
| TagResources | Array of TagResource |
Detalhes sobre os recursos e tags, incluindo IDs de recursos, tipos de recursos e pares chave-valor de tags. |
|
| TagResource | |||
| TagValue | String | TestValue |
Valor da tag do recurso. |
| ResourceType | String | instance |
Tipo do recurso. Valores válidos:
|
| ResourceId | String | i-bp1j6qtvdm8w0z1o**** |
ID do recurso. |
| TagKey | String | TestKey |
Chave da tag. |
Exemplos
Exemplos de solicitações
http(s)://ecs.aliyuncs.com/?Action=ListTagResources
&RegionId=cn-hangzhou
&ResourceType=instance
&ResourceId.1=i-bp1j6qtvdm8w0z1o****
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListTagResourcesResponse>
<TagResources>
<TagResource>
<ResourceType>instance</ResourceType>
<TagValue>TestValue</TagValue>
<ResourceId>i-bp1j6qtvdm8w0z1o****</ResourceId>
<TagKey>TestKey</TagKey>
</TagResource>
</TagResources>
<RequestId>DE65F6B7-7566-4802-9007-96F2494AC512</RequestId>
</ListTagResourcesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TagResources" : {
"TagResource" : [ {
"ResourceType" : "instance",
"TagValue" : "TestValue",
"ResourceId" : "i-bp1j6qtvdm8w0z1o****",
"TagKey" : "TestKey"
} ]
},
"RequestId" : "DE65F6B7-7566-4802-9007-96F2494AC512"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
InvalidDefaultResourceGroup.NotSupported |
The specified parameter Tag is not support for default resource group. |
Não é possível consultar o grupo de recursos padrão. |
|
400 |
InvalidTag.NotSupported |
You can only specify Tag for either resource tag or resource group. |
Grupos de recursos e tags não podem ser consultados simultaneamente. |
|
400 |
Duplicate.TagKey |
The Tag.N.Key contain duplicate key. |
A chave da tag já existe. As chaves de tag devem ser únicas. |
|
400 |
InvalidTagKey.Malformed |
The specified Tag.n.Key is not valid. |
Valor inválido para Tag.N.Key. |
|
400 |
InvalidTagValue.Malformed |
The specified Tag.n.Value is not valid. |
Valor inválido para Tag.N.Value. |
|
400 |
OperationDenied.QuotaExceed |
The quota of tags on resource is beyond permitted range. |
O número máximo de tags foi excedido. |
|
400 |
InvalidTag.Mismatch |
The specified Tag.n.Key and Tag.n.Value are not match. |
Os valores de Tag.N.Key e Tag.N.Value não correspondem entre si. |
|
400 |
InvalidTagCount |
The specified tags are beyond the permitted range. |
O limite máximo de tags foi ultrapassado. |
|
400 |
Invalid.Scope |
The specified scope is invalid. |
Valor inválido para Scope. |
|
403 |
PermissionDenied.TagOwnerUid |
The specified operator not have permission to set TagOwnerUid value. |
Você não tem autorização para especificar o parâmetro TagOwnerUid. |
|
403 |
PermissionDenied.Scope |
The specified operator not have permission to set Scope value. |
Você não tem autorização para especificar o parâmetro Scope. |
|
403 |
InvalidResourceId.NotSupported |
The specified ResourceId does not support tagging. |
O recurso especificado não oferece suporte a tags. |
|
403 |
NoPermission.Tag |
The operator is not permission for the tag. |
Você não tem autorização para gerenciar a tag. |
|
404 |
InvalidRegionId.NotFound |
%s |
O ID da região especificado não foi encontrado. |
|
404 |
MissingParameter.ResourceType |
The parameter - ResourceType should not be null. |
O parâmetro ResourceType é obrigatório. |
|
404 |
InvalidResourceId.NotFound |
The specified ResourceIds are not found in our records. |
O ID do recurso especificado não foi encontrado. Verifique se o ID está correto. |
|
404 |
InvalidResourceType.NotFound |
The ResourceType provided does not exist in our records. |
O tipo de recurso especificado não foi encontrado. |
|
404 |
InvalidRegionId.NotFound |
The specified RegionId does not exist. |
Valor inválido para RegionId. |
|
500 |
ServiceUnavailable |
The service is unavailable, please try again later. |
O serviço está temporariamente indisponível. Tente novamente mais tarde. |
|
500 |
InternalError |
The process of creating snapshot has failed due to some unknown error. |
Não foi possível criar o snapshot. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.