eb swap - AWS Elastic Beanstalk

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

eb swap

설명

다른 환경의 CNAME과 현재 환경의 CNAME을 스왑합니다(예: 애플리케이션 버전을 업데이트할 때 가동 중지를 방지하기 위해).

참고

3개 이상의 환경이 있는 경우 현재 환경 목록에서 원하는 CNAME을 사용하는 환경 이름을 선택하라는 메시지가 표시됩니다. 이 메시지를 표시하지 않으려면 명령을 실행할 때 -n 옵션을 포함하여 사용할 환경 이름을 지정합니다.

구문

eb swap

eb swap environment-name

참고

environment-name은 다른 CNAME이 필요한 환경입니다. environment-name을 명령줄 파라미터로 지정하지 않은 경우 eb swap을 실행할 때 EB CLI에서는 기본 환경의 CNAME을 업데이트합니다.

옵션

이름

설명

-n

또는

--destination_name

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'.