manage-env
Installation
SKILL.md
Manage Env
AWS SSM Parameter Store의 Standard SecureString과 로컬 .env를 AWS CLI로 관리한다. .env를 바로 읽거나 변경하지 말고 예정 작업과 대상을 먼저 설명한다.
기본값
- AWS SSM을 canonical source, 로컬
.env를 개발용 working copy로 사용한다. .env원문을 raw dotenv 문자열 하나로 저장한다.- parameter 경로로
/<project-slug>/<env>/env를 제안한다. - environment는 프로젝트가 사용하는
dev,stg,prod체계를 일관되게 적용한다. 로컬.env에는 기본적으로dev를 제안하되 확정하지 않는다. - project slug에는 안정적인 lowercase kebab-case 이름을 사용한다.
- 값은 4096 bytes 이하여야 한다. 넘으면 자동 저장하거나 자르지 말고 큰 변수나 논리적 묶음의 분리를 사용자와 결정한다.
- SSH key나 인증서라는 이유만으로 분리하지 않는다. 크기, 접근 주체, rotation 주기가 실제로 다를 때만 제안한다.
- 별도 KMS key 요구가 없으면
--key-id를 생략한다.
실행 전 확인
사용자의 “관리해줘”, “동기화해줘”를 즉시 실행 승인으로 해석하지 않는다.