
kayac/ecspresso
Deployment & DevOpsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ecspressoはAmazon ECS向けのデプロイメントツールです
概要
ecspressoはAmazon ECS向けのデプロイツールです。 (「エスプレッソ」と同じ発音 :coffee:) ecspressoは、ECSサービスやタスク定義をJSON、YAML、またはJsonnetファイルでコードとして管理でき、バージョン管理やインフラをコードとして実装することを可能にします。ecspresso initを使って既存のECSサービスから設定ファイルを生成できるため、インフラ管理を始めるのが簡単です。 定義ファイルはテンプレート構文とJsonnetネイティブ関数をサポートし、環境変数、Terraformの状態値、SSMパラメータ、Secrets Manager ARNを埋め込むことができます。ecspressoは、ECSネイティブおよびCodeDeployコントローラーの両方を用いたローリング更新やBlue/Green展開など、複数の展開戦略をサポートしています。展開前にdiffで変更をプレビューし、verifyで設定を検証できます。何か問題が起きた場合、ロールバックは安全に前の状態に戻すのに役立ちます。
概要(AI 翻訳)
ecspressoはAmazon ECS向けのデプロイツールです。
(「エスプレッソ」と同じ発音 :coffee:)
ecspressoは、ECSサービスやタスク定義をJSON、YAML、またはJsonnetファイルでコードとして管理でき、バージョン管理やインフラをコードとして活用できるようにします。既存のECSサービスからecspresso initを使って設定ファイルを生成できるため、インフラ管理を簡単に始められます。
定義ファイルはテンプレート構文とJsonnetネイティブ関数をサポートし、環境変数、Terraformの状態値、SSMパラメータ、Secrets Manager ARNを埋め込みます。ecspressoは、ECSネイティブおよびCodeDeployコントローラーの両方を用いたロール更新やBlue/Green展開など、複数の展開戦略をサポートしています。展開前に、diffで変更をプレビューし、verifyで設定を検証できます。もし何か問題が起きた場合、rollbackが安全に前の状態に戻すのに役立ちます。
ecspressoはまた、ECS Expressモードをサポートし、展開を簡素化し、機能拡張のためのプラグインシステムも提供しています。
目次
- 文書
- インストール
- 使用法
- クイックスタート
- 設定ファイル
- テンプレート構文
- 展開
- ローリング展開
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
ecspresso
ecspresso is a deployment tool for Amazon ECS.
(pronounced the same as “espresso” :coffee:)
ecspresso allows you to manage ECS services and task definitions as code in JSON, YAML, or Jsonnet files, enabling version control and infrastructure as code practices. You can generate configuration files from existing ECS services using ecspresso init, making it easy to start managing your infrastructure.
Definition files support template syntax and Jsonnet native functions to embed environment variables, Terraform state values, SSM parameters, and Secrets Manager ARNs. ecspresso supports multiple deployment strategies including rolling updates and Blue/Green deployments with both ECS native and CodeDeploy controllers. Before deploying, you can preview changes with diff and validate configurations with verify. If something goes wrong, rollback helps you safely revert to a previous state.
ecspresso also supports ECS Express mode for simplified deployments and provides a plugin system for extending functionality.
Table of Contents
- Documents
- Install
- Usage
- Quick Start
- Configuration file
- Template syntax
- Deployment
- Scale out/in
- Rollback
- Run task
- Notes
- Version constraint
- Manage Application Auto Scaling
- Jsonnet support
- Deploy to Fargate
- Fargate Spot support
- ECS Service Connect support
- EBS Volume support
- S3 Files volume support
- VPC Lattice support
- High resolution CloudWatch metrics
- ECS Express mode support
- Diff and Verify
- Manipulate ECS tasks
- Show documentation
- LLM agent integration
- Plugins
- LICENSE
Documents
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add kayac/ecspresso