Cloud Run サービスが単一のサービスアカウントを使用して Pub/Sub へメッセージを発行し、Cloud Storage からオブジェクトを読み取る必要がある。最小権限の原則に従い、かつ管理オーバーヘッドを最小限に抑える最良の方法はどれか。
🎯正解の決め手・公式要点まとめ
正解は「プリ定義ロールとして roles/pubsub.publisher と roles/storage.objectViewer をサービスアカウントに割り当てる。」です。Google Cloudのセキュリティベストプラクティスでは、管理オーバーヘッドを避けるため、必要な権限のみを提供する定義済み(プリ定義)ロールが存在する場合は、カスタムロールではなく定義済みロールを使用することが推奨されます。`roles/pubsub.publisher` はメッセージの送信権限のみを、`roles/storage.objectViewer` はオブジェクトの閲覧権限のみを提供するため、これらを組み合わせることで最小権限の原則を最適に満たすことができます。
⚠️ 誤答トラップ・他の選択肢が誤りの詳細理由
この選択肢は〇〇の定義と混同しやすく、本番試験で正答率が落ちる典型的なトラップです...
💡 似た概念との決定的な違い
実務および試験で頻出する関連用語の使い分けは次の3原則で整理できます...
「誤答トラップ解説」&「全選択肢の個別解説」はPRO会員限定
月額3,000円で全8資格3,200問を解放。毎日演習で翌月実質無料(1日100円学習割)になる逆算サブスク。
アプリで演習を始める(全問解放) ➜