デプロイパイプラインのCodeBuildステージで、統合テストを実行するためにデータベース認証情報が必要です。会社のポリシーでは、すべてのデータベース認証情報の自動ローテーションが義務付けられています。運用上のオーバーヘッドが最も少ない方法で、ローテーションする認証情報をビルドに安全に提供するには、どの方法を使用しますか?
解答を選択
オプションをタップして解答を確認してください。
正解: AWS Secrets Manager シークレットにリンクされた環境変数として認証情報を提供し、Secrets Manager を自動ローテーション用に設定します。.
これが解答である理由
AWS Secrets Managerは、データベース認証情報を含む機密情報を安全に保存、管理、自動ローテーションするための専用サービスです。CodeBuildのビルド環境変数としてSecrets Managerのシークレットを参照することで、認証情報がビルドプロセスに安全に提供されます。Secrets Manager自体が認証情報の自動ローテーション機能を提供するため、運用上のオーバーヘッドが最小限に抑えられます。 buildspec.ymlにハードコードする方法はセキュリティリスクが高く、ローテーションも手動になります。SecureString Systems Managerパラメータは安全な保存には適していますが、自動ローテーション機能はSecrets Managerほど統合されていません。プレーンテキストの接続文字列はセキュリティ上許容されません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要