기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
eb swap
설명
다른 환경의 CNAME과 현재 환경의 CNAME을 스왑합니다(예: 애플리케이션 버전을 업데이트할 때 가동 중지를 방지하기 위해).
참고
3개 이상의 환경이 있는 경우 현재 환경 목록에서 원하는 CNAME을 사용하는 환경 이름을 선택하라는 메시지가 표시됩니다. 이 메시지를 표시하지 않으려면 명령을 실행할 때 -n
옵션을 포함하여 사용할 환경 이름을 지정합니다.
구문
eb swap
eb swap environment-name
참고
environment-name
은 다른 CNAME이 필요한 환경입니다. environment-name
을 명령줄 파라미터로 지정하지 않은 경우 eb swap을 실행할 때 EB CLI에서는 기본 환경의 CNAME을 업데이트합니다.
옵션
명칭 |
설명 |
---|---|
또는
|
CNAME을 스왑하려는 환경 이름을 지정합니다. 이 옵션을 사용하지 않고 eb swap를 실행하는 경우 EB CLI에는 환경 목록에서 선택하라는 메시지가 표시됩니다. |
출력
성공할 경우 명령이 swap
작업의 상태를 반환합니다.
예시
다음은 live-env와 환경 tmp-dev를 스왑하는 예제입니다.
$ eb swap
Select an environment to swap with.
1) staging-dev
2) live-env
(default is 1): 2
2018-07-11 21:05:25 INFO: swapEnvironmentCNAMEs is starting.
2018-07-11 21:05:26 INFO: Swapping CNAMEs for environments 'tmp-dev' and 'live-env'.
2018-07-11 21:05:30 INFO: 'tmp-dev.elasticbeanstalk.com' now points to 'awseb-e-j-AWSEBLoa-M7U21VXNLWHN-487871449.us-west-2.elb.amazonaws.com'.
2018-07-11 21:05:30 INFO: Completed swapping CNAMEs for environments 'tmp-dev' and 'live-env'.
다음 예제에서는 환경 live-env와 환경 tmp-dev를 스왑하지만 설정을 입력하거나 선택하라는 메시지는 표시되지 않습니다.
$ eb swap tmp-dev --destination_name live-env
2018-07-11 21:18:12 INFO: swapEnvironmentCNAMEs is starting.
2018-07-11 21:18:13 INFO: Swapping CNAMEs for environments 'tmp-dev' and 'live-env'.
2018-07-11 21:18:17 INFO: 'tmp-dev.elasticbeanstalk.com' now points to 'awseb-e-j-AWSEBLoa-M7U21VXNLWHN-487871449.us-west-2.elb.amazonaws.com'.
2018-07-11 21:18:17 INFO: Completed swapping CNAMEs for environments 'tmp-dev' and 'live-env'.