出力に ARN が含まれていない場合、Trusted Advisor のチェックのリソース ARNはどのように確認すればよいですか?

所要時間1分
0

AWS サポート API の DescribeTrustedAdvisorCheckResult オペレーションを実行しても、出力にリソース ARN が表示されません。

解決方法

AWS サポート API を使用して AWS Trusted Advisor オペレーションを呼び出すことができます。DescribeTrustedAdvisorCheckResult API オペレーションは、指定したチェック ID のTrusted Advisor チェックの結果を返します。DescribeTrustedAdvisorCheckResult オペレーションを実行するために必要なチェック ID を取得するには、DescribeTrustedAdvisorChecks API オペレーションを実行します。これにより、Trusted Advisor のチェックに関する入手可能なすべての情報が返され、その情報にはチェック ID も含まれます。Trusted Advisor チェックの名前、説明、ID をすべて表示するには、Trusted Advisor チェックのリファレンスを確認してください。

ただし、すべてのチェック結果でリソース ARN が返されるわけではない点に注意してください。たとえば、チェック ID [L4dfs2Q3C2] は、[エラー率の高い AWS Lambda 関数のチェック] を表します。このチェックの関数 ARN は、DescribeTrustedAdvisorCheckResult API 呼び出しのメタデータ出力に含まれます。これをチェック ID Ti39halfu8 と比較してください。この ID は、[アイドル状態の DB インスタンスの Amazon Relational Database Service (Amazon RDS)] を表します。このチェックの関数 ARN は DescribeTrustedAdvisorCheckResult の出力には含まれていません。

DescribeTrustedAdvisorCheckResult の出力では返されない ID の ARN を取得するには、メタデータ配列からの出力を使用してください。次に、サービス固有の API オペレーションを使用します。ID Ti39halfu8 の場合、返されるメタデータには、** DB_Instance_Name** が含まれます。DB_Instance_Name を Amazon RDS DescribeDBInstances API オペレーションに渡します。次の例を参照してください:

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

このコマンドは、RDS DB インスタンスの ARN である DBInstanceARN を含む出力を返します。

AWS公式
AWS公式更新しました 10ヶ月前
コメントはありません

関連するコンテンツ