構成 CodeBuildからVPC内のリソースにアクセスするためには以下のような構成をとる場合が多いと思います。 プライベートサブネットを作成して、インターネット接続のためにNAT gatewayを配置: この他にVPC外のCodeBuildからexecute-commandを経由してVPC内リソースにアクセスする方法もあります。 ECSのコンテナを立てる時間があるので、build時間が1~2分長くなりますが、Nat gatewayは0.062USD/hourくらいかかるので料金の節約になります。 設定例 ここでは例として、VPC内で./bin/rails db:migrateをexecute-commandを利用して実行します。 buildspec.yml version: 0.2 phases: install: commands: # session-manager-pluginを入
![AWS CodeBuildからECSへexecute-commandする|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/12d604baa151fd47b660f22c9f845753759dd571/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2022%2F10%2Faws_execute-command_corebuild_ecs_eyecatch-min.png)