Como encontrar o ARN do recurso para o resultado de uma verificação do Trusted Advisor se a saída não contiver um ARN?

2 minuto de leitura
0

Ao executar a operação DescribeTrustedAdvisorCheckResult da API do AWS Support, não vejo um ARN de recurso na saída.

Resolução

Você pode usar a API do AWS Support para chamar as operações do AWS Trusted Advisor. A operação da API DescribeTrustedAdvisorCheckResult retorna os resultados da verificação do Trusted Advisor para o ID de verificação especificado. Para obter os IDs de verificação necessários para executar a operação DescribeTrustedAdvisorCheckResult, execute a operação DescribeTrustedAdvisorChecks da API. Isso retorna todas as informações disponíveis sobre as verificações do Trusted Advisor e inclui os IDs de verificação. Verifique a referência de verificação do Trusted Advisor para ver os nomes, descrições e IDs de verificação do Trusted Advisor.

No entanto, observe que o ARN do recurso não é retornado para todos os resultados da verificação. Por exemplo, o ID de verificação L4dfs2Q3C2 representa uma verificação das funções do AWS Lambda com altas taxas de erro. O ARN da função para essa verificação está incluído na saída de metadados da chamada DescribeTrustedAdvisorCheckResult da API. Compare isso com o ID de verificação Ti39halfu8. Esse ID representa a verificação do Amazon Relational Database Service (Amazon RDS) para qualquer instância de banco de dados ociosa. O ARN da função para essa verificação não está incluído na saída de DescribeTrustedAdvisorCheckResult.

Para obter o ARN de um ID não retornado na saída de DescribeTrustedAdvisorCheckResult, use a saída da matriz de metadados. Em seguida, use as operações de API do serviço. Para o ID de verificação Ti39halfu8, os metadados retornados incluem DB\ _Instance\ _Name. Passe o DB\ _Instance\ _Name para a operaçãoDescribeDBInstances do Amazon RDS da API . Veja o exemplo a seguir:

$ aws rds describe-db-instances --db-instance-identifier DB_Instance_Name

Esse comando retorna a saída que contém o DBInstanceARN, que é o ARN da instância de banco de dados RDS.

AWS OFICIAL
AWS OFICIALAtualizada há 8 meses