데이트할 때마다 스택 관리 도구를 실행한다. 스택 도구 명령어를 사용하여 생성하거나 업데이
트할 인스턴스를 지정한다. 예를 들어
Terraform
을 사용하면 각 인스턴스에 서로 다른 상태
파일
state
file
이나 작업 공간을 지정할 수 있다.
CloudFormation
을 사용하면 각 인스턴스의 고
유한 스택
ID
를 전달한다.
다음 예제 명령어는
stack
이라는 가상의 명령어를 사용하여 단일 프로젝트에서 두 개의 스택 인
스턴스를 프로비저닝한다. 이 명령어는 고유한 인스턴스를 식별하는 파라미터
env
를 사용한다.
> stack up env=test --source mystack/src
SUCCESS: stack 'test' created
> stack up env=staging --source mystack/src
SUCCESS: stack 'staging' created
일반적으로 간단한 파라미터를 사용하여 스택 인스턴스(문자열
string
, 숫자, 경우에 따라 리스트
list
) 간의 차이점을 정의한다. 또한 재사용 가능한 스택으로 생성된 인프라는 인스턴스마다 크
게 다르지 않아야 한다.
관련 패턴
재사용 가능한 스택은 복사-붙여넣기 환경 안티패턴을 개선하여 여러 인스턴스의 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.