Q91 — AWS DOP-C02 第2章

第 91/100 問 | ← 第2章

DevOpsエンジニアが、AWS LambdaベースのサーバーレスWebアプリケーションをデプロイしようとしています。デプロイは以下の要件を満たす必要があります: ・ステージング環境および本番環境を提供すること。 ・開発者が本番環境にアクセスすることを制限すること。 ・Lambda関数内に資格情報をハードコードしないこと。 ・ソースコードをAWS CodeCommitに保存すること。 ・AWS CodePipelineを使用してデプロイを自動化すること。

正解: B. デプロイ先を分離するために、別々のステージングおよび本番アカウントを作成します。Lambda環境変数を使用して環境固有の値を保存します。AWS CodeDeployを介してCodePipelineで自動デプロイを行います。

解説

Lambdaのデプロイ先を分離するためにタグを使用することはできません。公式ドキュメントでは、EC2インスタンスのみがCodeDeployのタグベースのターゲティングをサポートしています(https://docs.aws.amazon.com/codedeploy/latest/userguide/instances-tagging.html)。