ID・アクセス定義問題

あるシステム管理者がAzureのアクセス制御を設計している。「特定のユーザーがあるリソースグループ内のリソースを読み取りできるが、削除はできない状態にしたい」。最小権限の原則に従った最適なアプローチはどれか。

A.サブスクリプションレベルでOwnerロールを付与する
✗ サブスクリプションレベルのOwnerは全権限。最小権限の原則に反し、削除も可能になってしまう。
B.リソースグループにReaderロールを付与する← 正解
✓ 正解。Readerロールは読み取り専用で削除・変更はできない。リソースグループのスコープで付与することで、対象リソースグループ内のリソースのみに限定した最小権限を実現できる。
C.リソースグループにContributorロールを付与する
✗ ContributorはリソースグループのOwner以外の変更・作成が可能で削除もできる。「削除はできない」という要件に合わない。
D.サブスクリプションにContributorロールを付与する
✗ サブスクリプションスコープのContributorはサブスクリプション全体への変更・削除権限。最小権限の原則に反する。

AZ-900:Microsoft Azure Fundamentals の問題一覧