内容
Trusted Advisorのチェック項目を非表示にしたい時があると思います。その際、AWSコンソールからだと「非表示&更新」という箇所がグレーアウトして非表示に出来ない項目がありますので、AWS CLIから表示にする方法を記載します。
手順
右の矢印の箇所をクリックして、Excelファイルをダウンロードします。ダウンロードしたファイル名を確認します。
check/xxxxxx
の箇所を上記ファイル名に置き換えて下記コマンドを実行します。
aws trustedadvisor list-recommendations --region us-east-1 --query 'recommendationSummaries[?checkArn==`arn:aws:trustedadvisor:::check/AbcAdJ7NrP`]'
[
{
"arn": "arn:aws:trustedadvisor::xxxxxxxxxxx:recommendation/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyy",
"awsServices": [
arn:aws:trustedadvisor::xxxxxxxxxxx:recommendation/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyy
箇所の出力を確認します。
arn:aws:trustedadvisor::xxxxxxxxxxx:recommendation/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyy
箇所を上記で確認した結果に置き換えて下記コマンドを実行します。
aws trustedadvisor list-recommendation-resources --region us-east-1 --recommendation-identifier arn:aws:trustedadvisor::xxxxxxxxxxx:recommendation/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyy
{
"recommendationResourceSummaries": [
{
"arn": "arn:aws:trustedadvisor::xxxxxxxxxxx:recommendation-resource/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzz/zzzzzzzzzzzzzzzzzzzzzzzzzzzz",
"arn": "arn:aws:trustedadvisor::xxxxxxxxxxx:recommendation-resource/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzz/zzzzzzzzzzzzzzzzzzzzzzzzzzzz"
箇所の出力を確認します。対象のリソースが複数ある場合(この項目の場合は対象のS3バケットが複数ある場合)、対象のリソース分出力されます。
arn:aws:trustedadvisor::xxxxxxxxxxx:recommendation-resource/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzz/zzzzzzzzzzzzzzzzzzzzzzzzzzzz
箇所を上記で確認した結果に置き換えて下記コマンドを実行します。対象リソースが複数の場合は全てのリソースに対して実行します。
aws trustedadvisor batch-update-recommendation-resource-exclusion --recommendation-resource-exclusions arn="arn:aws:trustedadvisor::xxxxxxxxxxx:recommendation-resource/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzz/zzzzzzzzzzzzzzzzzzzzzzzzzzzz",isExcluded=true --region us-east-1
{
"batchUpdateRecommendationResourceExclusionErrors": []
}
チェック項目から非表示となり、非表示の項目に表示されるようになります。