☕️

ecspresso - fujiwara-ware advent calendar 2024 day 2

2024/12/02に公開

この記事は fujiwara-ware advent calendar 2024 の2日目です。

ecspresso とは

https://github.com/kayac/ecspresso

ecspresso は、Amazon ECS のタスク定義やサービス定義を管理し、デプロイするためのツールです。

開発開始は2017年11月、リリースして7年が経ちました。fujiwara-wareの代表的なツールです。

おかげさまで、大変多くの皆様に利用されています。[1][2] (ご利用中で🌟をしていない方がいればぜひ!)

当初はタスク定義を登録してECSサービスをデプロイする機能のみのごくシンプルなツールとして誕生しましたが、ECSの機能拡張に継続的に追従した結果、現在では多くの機能を持つツールとなりました。「ECSのスイスアーミーナイフ」と呼ばれることもあります。

ecspresso handbook

ecspresso の使い方や設定方法は、ecspresso handbook にまとめられています。

https://zenn.dev/fujiwara/books/ecspresso-handbook-v2

ecspresso handbook は、ecspresso の使い方や設定方法を解説したオンライン書籍です。有料(500円)ですが、ecspresso について深く知りたい方、使いこなしたい方におすすめです。

設計思想については無料公開の第1章で解説しています。IaCでインフラ的なリソースとアプリケーションのデプロイに使われるECSを一つのツールやワークフローで管理することについて、課題を感じている方には是非読んで頂ければと思います。

チュートリアル、コマンドラインリファレンスも無料公開しています。

関連リソース

https://speakerdeck.com/fujiwara3/amazon-ecs-depuroituru-ecspresso-kai-fa-5nian-nobu-mi

https://speakerdeck.com/fujiwara3/ecspresso-exec

https://sfujiwara.hatenablog.com/search?q=ecspresso

https://www.youtube.com/watch?v=UKOefmfS0HU

https://www.youtube.com/watch?v=eUcVfFsbVLI&ab_channel=ContainersfromtheCouch

それでは、明日もお楽しみに!

脚注
  1. Amazon ECS デプロイツール ecspresso 開発5年の歩み では多くのご利用中の方々を紹介しています。 ↩︎

  2. 2023年AWSサミットでのニンテンドーアカウントリノベーションプロジェクトの発表 では、ニンテンドーアカウントリノベーションプロジェクトにおいてecspressoが利用されていることが紹介されました。 ↩︎

Discussion