{"componentChunkName":"component---src-templates-post-template-js","path":"/posts/aws-copilot-v0-1-0","result":{"data":{"markdownRemark":{"id":"b2927d3f-f9aa-549d-830c-64f0c8085c30","html":"<h2 id=\"はじめに\" style=\"position:relative;\"><a href=\"#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB\" aria-label=\"はじめに permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>はじめに</h2>\n<p>ECS の環境構築を非常に簡単にするツール「AWS Copilot」が少し話題になっています。\n今まで ECS の環境構築がかなり面倒だったのが、びっくりするほど簡単になるようです。</p>\n<p>こういったツールでは様々なリソースが勝手に作られる分、それらの設定をどこまでカスタマイズできるのかが気になるところだと思います。\nそこで、ECS を使う上でほしくなりそうな機能について、Copilot が現時点でどこまで対応しているのかを調べました。</p>\n<p>※ この記事は 2020/7/12 時点、Copilot のバージョン 0.1.0 での内容になります。</p>\n<p>※ 以下の内容は実際に実行して試してみたわけではなく、ドキュメントやソースコード・GitHub の Issue を見て判断したものになります。</p>\n<h2 id=\"調査内容\" style=\"position:relative;\"><a href=\"#%E8%AA%BF%E6%9F%BB%E5%86%85%E5%AE%B9\" aria-label=\"調査内容 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>調査内容</h2>\n<p><a href=\"https://aws.amazon.com/jp/blogs/news/introducing-aws-copilot/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">AWS Copilot のご紹介</a> や <a href=\"https://github.com/aws/copilot-cli/wiki/Getting-Started\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Getting Started</a>、<a href=\"https://github.com/aws/copilot-cli/wiki/Manifests\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Manifests</a> に記述されている機能はすぐに目に入ると思うので、これらには書かれていないものの、個人的に確実にほしくなるであろう以下の機能を調査対象としました。</p>\n<ul>\n<li>カスタムドメインの指定</li>\n<li>タスクの IAM ポリシーの設定</li>\n<li>既存の VPC を使う設定</li>\n<li>タスク定義のカスタマイズ</li>\n<li>AutoScaling の設定</li>\n</ul>\n<h2 id=\"調査結果\" style=\"position:relative;\"><a href=\"#%E8%AA%BF%E6%9F%BB%E7%B5%90%E6%9E%9C\" aria-label=\"調査結果 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>調査結果</h2>\n<h3 id=\"サマリ\" style=\"position:relative;\"><a href=\"#%E3%82%B5%E3%83%9E%E3%83%AA\" aria-label=\"サマリ permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>サマリ</h3>\n<p>調査結果のサマリは以下の通りです。</p>\n<ul>\n<li>ドキュメントにあった機能 … カスタムドメインの指定、タスクの IAM ポリシーの変更</li>\n<li>Issue にあがっていた未実装の機能 … 既存の VPC を使う設定、タスク定義のカスタマイズ</li>\n<li>Issue にもドキュメントにもない機能 … AutoScaling の設定</li>\n</ul>\n<p>順に調べた内容をまとめます。</p>\n<h3 id=\"ドキュメントにあった機能\" style=\"position:relative;\"><a href=\"#%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AB%E3%81%82%E3%81%A3%E3%81%9F%E6%A9%9F%E8%83%BD\" aria-label=\"ドキュメントにあった機能 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ドキュメントにあった機能</h3>\n<h4 id=\"カスタムドメインの指定\" style=\"position:relative;\"><a href=\"#%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%AE%E6%8C%87%E5%AE%9A\" aria-label=\"カスタムドメインの指定 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>カスタムドメインの指定</h4>\n<p>ロードバランサにカスタムドメインを指定し、かつ ACM で証明書を作成して HTTPS 化したいという需要があると思います。</p>\n<p>カスタムドメインの指定については、<a href=\"https://github.com/aws/copilot-cli/wiki/Applications\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Applications</a> のページに設定方法が書かれていました。\n<a href=\"https://github.com/aws/copilot-cli/blob/4ca6a01d9f9c444e8959c156238ba52962a29c36/templates/services/lb-web/cf.yml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">こちら</a> のコードを見る限り、HTTPS 化も可能なように見えます。</p>\n<h4 id=\"タスクの-iam-ポリシーの変更\" style=\"position:relative;\"><a href=\"#%E3%82%BF%E3%82%B9%E3%82%AF%E3%81%AE-iam-%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC%E3%81%AE%E5%A4%89%E6%9B%B4\" aria-label=\"タスクの iam ポリシーの変更 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>タスクの IAM ポリシーの変更</h4>\n<p><a href=\"https://github.com/aws/copilot-cli/wiki/Additional-AWS-Resources\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Additional AWS Resources</a> によると、Serverless Framework などと同じように、CloudFormation のテンプレートの記述により、任意の AWS リソースを作成する機能があるようです。</p>\n<p>このテンプレートで作成したリソース (DynamoDB や S3) にアクセスできるよう、タスクの IAM ポリシーを変更する方法もここに書かれていました。</p>\n<h3 id=\"issue-にあがっていた未実装の機能\" style=\"position:relative;\"><a href=\"#issue-%E3%81%AB%E3%81%82%E3%81%8C%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E6%9C%AA%E5%AE%9F%E8%A3%85%E3%81%AE%E6%A9%9F%E8%83%BD\" aria-label=\"issue にあがっていた未実装の機能 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issue にあがっていた未実装の機能</h3>\n<ul>\n<li>既存の VPC を使うことは可能か</li>\n<li>タスク定義のパラメータはどこまで変更できるか</li>\n<li>AutoScaling は設定可能か</li>\n</ul>\n<h4 id=\"既存の-vpc、セキュリティグループ\" style=\"position:relative;\"><a href=\"#%E6%97%A2%E5%AD%98%E3%81%AE-vpc%E3%80%81%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97\" aria-label=\"既存の vpc、セキュリティグループ permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>既存の VPC、セキュリティグループ</h4>\n<p>既存の VPC やセキュリティグループを割り当てる機能は現時点では未実装です。</p>\n<p><a href=\"https://github.com/aws/copilot-cli/issues/740\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">[Resources] Environment Resource Import #740</a> という Issue があがっています。</p>\n<p><a href=\"https://github.com/aws/copilot-cli/blob/4ca6a01d9f9c444e8959c156238ba52962a29c36/templates/environment/cf.yml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">こちら</a> のコードを見た限りでは、VPC の CIDR ブロックがハードコーディングされているため、既存の VPC にある RDS に VPC ピアリングを利用して接続するといったこともできないかもしれません。</p>\n<h4 id=\"タスク定義の詳細設定\" style=\"position:relative;\"><a href=\"#%E3%82%BF%E3%82%B9%E3%82%AF%E5%AE%9A%E7%BE%A9%E3%81%AE%E8%A9%B3%E7%B4%B0%E8%A8%AD%E5%AE%9A\" aria-label=\"タスク定義の詳細設定 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>タスク定義の詳細設定</h4>\n<p>タスク定義の設定変更も、一部以外は対応していないようです。</p>\n<p><a href=\"https://github.com/aws/copilot-cli/issues/948\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">[Manifest] Allow TaskDefinition overrides in the Manifest #948</a> という Issue があがっています。</p>\n<h3 id=\"issue-にもドキュメントにもない機能\" style=\"position:relative;\"><a href=\"#issue-%E3%81%AB%E3%82%82%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AB%E3%82%82%E3%81%AA%E3%81%84%E6%A9%9F%E8%83%BD\" aria-label=\"issue にもドキュメントにもない機能 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issue にもドキュメントにもない機能</h3>\n<h4 id=\"autoscaling\" style=\"position:relative;\"><a href=\"#autoscaling\" aria-label=\"autoscaling permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AutoScaling</h4>\n<p>Copilot の機能としては提供されていないようですが、設定すること自体は可能と思われます。\nというのも、ECS の AutoScaling はすでに存在するサービスに対して設定するものなので、Copilot でサービスを作成した上で、CloudFormation などで AutoScaling を設定することが可能と思われます。</p>\n<p>ただし、Copilot の <a href=\"https://github.com/aws/copilot-cli/wiki/Additional-AWS-Resources\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Additional AWS Resources</a> の機能で設定可能かは分かりません。\nこの機能で実現可能かは、実際に試してみるのが確実だと思います。</p>\n<p>AutoScaling 対応は検索した限りでは Issue としてあがっていませんでしたが、個人的には manifest で簡単に設定できるようになると嬉しいと思いました。</p>\n<h2 id=\"まとめ\" style=\"position:relative;\"><a href=\"#%E3%81%BE%E3%81%A8%E3%82%81\" aria-label=\"まとめ permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>まとめ</h2>\n<p>バージョン 0.1.0 なので当たり前ですが、まだ不足している機能がかなり多いため、すぐに実運用するのは難しそうです。</p>\n<p>とはいえ、使い勝手は非常に良さそうなので、将来的にはかなり便利になりそうだなと感じました。</p>\n<p>まだ機能が少ない分ドキュメントや Issue も小さいので、一通り目を通してみるだけでも面白いかもしれません。\nCloudFormation や Terraform などのモジュールを作る際の設計の参考にもなると思います。</p>\n<h2 id=\"参考\" style=\"position:relative;\"><a href=\"#%E5%8F%82%E8%80%83\" aria-label=\"参考 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>参考</h2>\n<p>Web</p>\n<ul>\n<li><a href=\"https://github.com/aws/copilot-cli\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">AWS Copilot CLI (preview)</a></li>\n<li><a href=\"https://dev.classmethod.jp/articles/aws-copilot/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ECSのオペレーションを劇的に簡略化するAWS Copilotが発表されました！</a></li>\n<li><a href=\"https://qiita.com/itsuki3/items/5fb905f0231a2c3addbc\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">copilot betaを触ってみる</a></li>\n<li><a href=\"https://sadayoshi-tada.hatenablog.com/entry/2020/07/01/080500\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">スピーディーなコンテナ環境の構築とアプリケーションデプロイができる『AWS Copilot CLI』</a></li>\n<li><a href=\"https://sadayoshi-tada.hatenablog.com/entry/2020/07/10/120000\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">コンテナの環境構築とデプロイをサポートする『AWS Copilot』の概念や用語を理解する</a></li>\n</ul>","fields":{"slug":"/posts/aws-copilot-v0-1-0","tagSlugs":["/tag/aws/","/tag/ecs/"],"autoRecommendPosts":["ecs-on-fargate-deployment-tools-ver-2022","udemy-aws-container","how-to-study-aws-basics","4295010650"]},"frontmatter":{"date":"2020-07-12T01:45:35.400Z","description":"ECS の環境構築を非常に簡単にするツール「AWS Copilot」が少し話題になっています。\n今まで ECS の環境構築がかなり面倒だったのが、びっくりするほど簡単になるようです。\nこういったツールでは様々なリソースが勝手に作られる分、それらの設定をどこまでカスタマイズできるのかが気になるところだと思います。","tags":["aws","ecs"],"title":"[2020/7/12 時点] AWS Copilot v0.1.0 でどこまでできそうか","socialImage":null,"recommendPosts":["https://www.kanzennirikaisita.com/posts/aws-saa-c02-books","https://www.kanzennirikaisita.com/posts/software-developer-books-index"]}}},"pageContext":{"slug":"/posts/aws-copilot-v0-1-0"}},"staticQueryHashes":["251939775","3942705351","401334301"]}