KE

kayac/ecspresso

Deployment & DevOps

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.1천 stars 품질 78 트렌드 43MIT

ecspresso는 Amazon ECS용 배포 도구입니다

개요

ecspresso는 Amazon ECS용 배포 도구입니다. ('espresso'와 같은 발음 :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용 배포 도구입니다.

('espresso’와 같은 발음 :coffee:)

ecspresso는 ECS 서비스와 작업 정의를 JSON, YAML, 또는 Jsonnet 파일의 코드로 관리할 수 있게 해주어, 버전 관리와 인프라를 코드로 활용할 수 있습니다. ecspresso init를 사용하면 기존 ECS 서비스로부터 구성 파일을 생성할 수 있어 인프라 관리를 쉽게 시작할 수 있습니다.

정의 파일은 템플릿 문법과 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

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add kayac/ecspresso
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →