Consulta uma lista de tags para um ou mais recursos. Você pode consultar tags para recursos por tipo de recurso ou filtrar recursos por tag. Cada tag é um par chave-valor.
Descrição da operação
Notas de uso
-
Host consiste em um nome de projeto e um endpoint do Simple Log Service. Você deve especificar um projeto em Host.
-
Um par de AccessKey foi criado e obtido. Para mais informações, consulte Par de AccessKey.
O par de AccessKey de uma conta Alibaba Cloud possui permissões em todas as operações de API. Usar essas credenciais para realizar operações no Simple Log Service é uma operação de alto risco. Recomendamos que você use um usuário Resource Access Management (RAM) para chamar operações de API ou realizar O&M de rotina. Para criar um usuário RAM, faça login no console do RAM. Certifique-se de que o usuário RAM tenha as permissões de gerenciamento nos recursos do Simple Log Service. Para mais informações, consulte Criar um usuário RAM e autorizar o usuário RAM a acessar o Simple Log Service.
-
As informações necessárias para consultar logs foram obtidas. As informações incluem o nome do projeto ao qual os logs pertencem e a região do projeto. Para mais informações, consulte Gerenciar um projeto
-
Para mais informações, consulte Regras de autorização. Os seguintes tipos de recursos são suportados: project, Logstore, dashboard, machine group e configuração Logtail.
Recursos de autenticação
A tabela a seguir descreve as informações de autorização necessárias para esta operação. Você pode adicionar as informações ao elemento Action de uma declaração de política RAM para conceder a um usuário RAM ou a uma role RAM as permissões para chamar esta operação.
| Action | Recurso |
log:ListTagResources | O formato do recurso varia com base no tipo de recurso.-acs:log:{#regionId}:{#accountId}:project/{#ProjectName}-acs:log:${regionName}:${accountId}:project/${projectName}/logstore/${logstoreName}-acs:log:${regionName}:${accountId}:project/${projectName}/dashboard/${dashboardName}-acs:log:${regionName}:${accountId}:project/${projectName}/machinegroup/${machineGroupName}-acs:log:${regionName}:${accountId}:project/${projectName}/logtailconfig/${logtailConfigName} |
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
log:ListTagResources |
get |
*Project
|
|
Nenhuma |
Sintaxe da solicitação
GET /tags HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| resourceType |
string |
Sim |
O tipo do recurso. Valores válidos:
Valores válidos:
|
project |
| resourceId |
array |
Não |
Os IDs dos recursos cujas tags você deseja consultar. Você deve especificar pelo menos um entre resourceId e tags. |
|
|
string |
Não |
O ID do recurso. Neste exemplo, um Logstore é usado. projectName especifica o nome do projeto. # é usado para concatenar strings. logstore especifica o nome do Logstore.
|
ali-test-project |
|
| tags |
array<object> |
Não |
As tags que você deseja usar para filtrar recursos com base em correspondência exata. Cada tag é um par chave-valor. Você deve especificar pelo menos um entre resourceId e tags. Você pode inserir até 20 tags. |
|
|
object |
Não |
|||
| key |
string |
Sim |
A chave da tag que você deseja usar para filtrar recursos. Por exemplo, se você definir a chave como |
key1 |
| value |
string |
Não |
O valor da tag que você deseja usar para filtrar recursos. Se você definir o valor como null, os recursos serão filtrados com base apenas na chave da tag. |
value1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A struct retornada. |
||
| nextToken |
string |
O token de paginação usado na próxima solicitação para recuperar uma nova página de resultados. |
caeba0bbb2be03f84eb48b699f0a4883 |
| tagResources |
array<object> |
As tags retornadas. |
|
|
object |
|||
| resourceId |
string |
O ID do recurso. |
ali-test-project |
| resourceType |
string |
O tipo do recurso. |
project |
| tagKey |
string |
A chave da tag. |
key1 |
| tagValue |
string |
O valor da tag. |
value1 |
Exemplos
Resposta de sucesso
JSON formato
{
"nextToken": "caeba0bbb2be03f84eb48b699f0a4883",
"tagResources": [
{
"resourceId": "ali-test-project",
"resourceType": "project",
"tagKey": "key1",
"tagValue": "value1"
}
]
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.