Fargate上のECSタスクがDBパスワードを環境変数として読む。現在はタスク定義に平文で書かれており、定義を閲覧できる人に見えてしまう。パスワードはSecrets Managerで管理しており、アプリのコードは変えたくない。
最も適切なものを1つ選択してください。
出典AWS非公式・オリジナル問題
ア
パスワードをParameter Storeの標準パラメーターへ平文で保存し、タスク定義から参照する
イ
パスワードをコンテナイメージへ書き込み、ECRのリポジトリを非公開にする
ウ
タスク定義のsecretsでSecrets Managerを参照し、実行ロールにその秘密の取得を許可する
エ
タスクロールへSecrets Managerの全シークレットの読み取りを許可し、タスク定義の平文は残す