GitHub ActionsではなくAWS CodePipelineを選択する技術的な理由として最も適切なものはどれですか?
AWSサービスとのネイティブ統合(CloudFormation・CodeDeploy・ECS等)とVPC内リソースへの安全なアクセスが必要な場合。 CodePipelineはAWSサービスとのファーストクラスな統合を持ち、CloudFormation変更セットの実行・ECSへのデプロイ・CodeDeployとの連携がネイティブに可能です。また、CodeBuildステップをVPC内で実行するよう構成することでプライベートリソースへの安全なアクセスが可能です。GitHub Actionsは外部サービスのため、VPCリソースへのアクセスにself-hostedランナーや追加設定が必要です。 選択肢A:「YAMLの記述量が少ない」は根拠がなく、CodePipelineはJSON/YAMLテンプレートの記述が必要です。 選択肢C:「無料で使用できる」は誤りで、月1パイプラインまでは無料ですが追加パイプラインには料金が発生します。 選択肢D:「GitHub ActionsはDockerビルドをサポートしない」は完全に誤りで、GitHub ActionsはDockerビルドを標準サポートしています。