ecspresso - fujiwara-ware advent calendar 2024 day 2
この記事は fujiwara-ware advent calendar 2024 の2日目です。
ecspresso とは
ecspresso は、Amazon ECS のタスク定義やサービス定義を管理し、デプロイするためのツールです。
開発開始は2017年11月、リリースして7年が経ちました。fujiwara-wareの代表的なツールです。
おかげさまで、大変多くの皆様に利用されています。[1][2] (ご利用中で🌟をしていない方がいればぜひ!)
当初はタスク定義を登録してECSサービスをデプロイする機能のみのごくシンプルなツールとして誕生しましたが、ECSの機能拡張に継続的に追従した結果、現在では多くの機能を持つツールとなりました。「ECSのスイスアーミーナイフ」と呼ばれることもあります。
ecspresso handbook
ecspresso の使い方や設定方法は、ecspresso handbook にまとめられています。
ecspresso handbook は、ecspresso の使い方や設定方法を解説したオンライン書籍です。有料(500円)ですが、ecspresso について深く知りたい方、使いこなしたい方におすすめです。
設計思想については無料公開の第1章で解説しています。IaCでインフラ的なリソースとアプリケーションのデプロイに使われるECSを一つのツールやワークフローで管理することについて、課題を感じている方には是非読んで頂ければと思います。
チュートリアル、コマンドラインリファレンスも無料公開しています。
関連リソース
それでは、明日もお楽しみに!
-
Amazon ECS デプロイツール ecspresso 開発5年の歩み では多くのご利用中の方々を紹介しています。 ↩︎
-
2023年AWSサミットでのニンテンドーアカウントリノベーションプロジェクトの発表 では、ニンテンドーアカウントリノベーションプロジェクトにおいてecspressoが利用されていることが紹介されました。 ↩︎
Discussion