CodePipeline と CodeBuild で構築された CI/CD パイプラインは、5 つの独立した Lambda 関数を順次デプロイします。EventBridge ルールは、ソースに変更が発生するとすぐにパイプラインを開始します。数ヶ月使用した後、パイプラインの完了に時間がかかりすぎます。パイプラインを高速化するための最善の変更は何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 各 Lambda 関数のアクションに同じ runOrder を割り当てることで、それらのアクションが並行して実行されるように CodePipeline の設定を変更します。.
これが解答である理由
CodePipelineのステージ内のアクションは、デフォルトではrunOrderが1から順に実行されます。複数のLambda関数を並行してデプロイするには、各デプロイアクションに同じrunOrderを割り当てることで、それらのアクションが同時に実行されるように設定できます。これにより、パイプラインの全体的な実行時間を短縮できます。 CodeBuildのコンピューティングタイプを変更しても、デプロイアクション自体の並行性には影響しません。カスタムCodeBuild実行環境は、CodeBuildのビルドステップを並行化するものであり、CodePipelineのデプロイアクションの並行化には直接寄与しません。CodeBuildプロジェクトをVPCで実行しても、デプロイの並行性や速度には直接的な影響はありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要