ある企業のセキュリティチームは、AWS Trusted Advisor のセキュリティチェック結果を定期的に確認しています。企業は AWS Business Support+ プランを契約済みです。チームメンバーは IAM ユーザーとしてサインインしており、IAM ポリシーで AWS Support API へのアクセス許可は付与されています。しかし、AWS Management Console では Trusted Advisor のウィジェットに結果の概要が表示されるだけで、Trusted Advisor コンソールで結果を表示できません。Trusted Advisor コンソールで結果を表示できるようにするために、必要な対応はどれですか。
単一選択:正しいものを1つ選択
正解・解説を見る
正解:A
Trusted Advisor へのアクセスは IAM で制御します。Management Console では trustedadvisor という別の IAM 名前空間がアクセスを制御し、Trusted Advisor コンソールで結果を表示するにはこの名前空間への許可が必要です。Support API の権限だけを持つ場合は、ウィジェットに結果の概要が表示されるにとどまります。
A(正解): trustedadvisor 名前空間への許可を IAM ポリシーに追加することで、コンソールで結果を表示できます。
B(不正解): support 名前空間は Support API の操作を制御するもので、このユーザーはすでに権限を持っています。
C(不正解): アクセスの制御は IAM で行うため、AWS Organizations での委譲では解決しません。
D(不正解): 企業はすでに Business Support+ を契約しており、すべてのチェックを利用できるプランです。問題はプランではなくユーザーの権限なので、Enterprise Support に変更しても解決しません。
A:Management Console では、trustedadvisor という別の IAM 名前空間が Trusted Advisor へのアクセスを制御します。Trusted Advisor コンソールで結果を表示するには、この名前空間へのアクセス許可が必要です。問題文のユーザーは Support API の権限だけを持つため概要しか見えず、この許可を追加すれば解消します。
B:support 名前空間は Support API の操作を制御するものです。問題文のユーザーは Support API の権限をすでに持っており、そのためウィジェットに概要が表示されています。Trusted Advisor コンソールで結果を表示するために必要なのは trustedadvisor 名前空間の権限なので、support を追加しても解決しません。
C:Trusted Advisor へのアクセスは IAM で制御します。問題の原因は IAM ユーザーに trustedadvisor 名前空間の権限がないことであり、AWS Organizations でアクセスを委譲する設定では解決しません。
D:Business Support+ 以上のプランでは Trusted Advisor のすべてのチェックを利用できます。この企業はすでに Business Support+ を契約しており、プランの問題ではありません。原因は IAM ユーザーの権限なので、プランを変更しても Trusted Advisor コンソールで結果を表示できるようにはなりません。
学習のポイント:Trusted Advisor コンソールで結果を表示するには、IAM の trustedadvisor 名前空間へのアクセス許可が必要である。Support API の権限だけでは結果の概要の表示にとどまる。
AWS リソースの不正利用(アビューズ)の報告に関わる役割を担うのは AWS Trust and Safety チームなので、A が正解です。B の AWS Health Dashboard は、AWS Trusted Advisor や AWS Health API とともに、利用者が自分の環境を管理・監視するためのものです。この企業は対象リソースのアカウントの管理者でもユーザーでもないため、用途が合いません。C の AWS Trusted Advisor は、利用者自身のアカウントのリソースについてコスト削減などの推奨事項を示すサービスで、他者のリソースの不正利用を報告する役割はありません。D の AWS re:Post は、技術情報を探すためのリソースの一つであり、不正利用の報告に関わる役割を担うものとしては位置付けられていないため誤りです。
A:AWS Trust and Safety チームは、AWS リソースの不正利用(アビューズ)の報告に関わる役割を担うチームとして位置付けられています。この問題で必要なのは、自社の環境を管理することではなく、他者のアカウントで稼働するリソースの不正利用の疑いを AWS に伝えることです。この目的に役割が合致するのはこの選択肢だけです。
B:AWS Health Dashboard は、AWS Trusted Advisor や AWS Health API とともに、利用者が自分の環境を管理・監視するためのものとして位置付けられています。問題文のとおり、この企業は対象リソースのあるアカウントの管理者でもユーザーでもなく、自分の環境の状況確認が目的ではありません。不正利用の報告に関わる役割は持たないため、誤りです。