Elastic Beanstalk 환경 재구축 - AWS Elastic Beanstalk

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

Elastic Beanstalk 환경 재구축

Elastic Beanstalk 기능을 사용하여 AWS Elastic Beanstalk 환경의 기본 AWS 리소스를 수정하거나 종료하지 않으면 환경을 사용할 수 없게 될 수 있습니다. 이 경우 환경을 재구축하여 작동 상태로 복원할 수 있습니다. 환경을 재구축하면 모든 리소스를 종료하고 동일한 구성의 새 리소스로 대체합니다.

또한 종료 후 6주(42일) 이내에 종료된 환경을 재구축할 수 있습니다. 재구축할 경우 Elastic Beanstalk에서는 동일한 이름, ID 및 구성으로 새 환경을 생성하려고 시도합니다.

실행 중인 환경 재구축

Elastic Beanstalk 콘솔 또는 RebuildEnvironment API를 사용하여 환경을 재구축할 수 있습니다.

주의

환경에 결합된 데이터베이스가 있는 경우 재구축의 일부로 삭제되고 재구축된 환경의 새 데이터베이스에는 이전 데이터가 포함되지 않습니다. 데이터베이스를 유지하거나 스냅샷을 생성하려면 데이터베이스 삭제 정책을 다시 빌드한 후 원하는 결과에 맞게 올바르게 구성해야 합니다. 자세한 내용은 데이터베이스 수명 주기 단원을 참조하십시오.

실행 중인 환경을 재구축하려면(콘솔)
  1. Elastic Beanstalk 콘솔을 열고 리전 목록에서를 선택합니다 AWS 리전.

  2. 탐색 창에서 환경을 선택한 다음 목록에서 환경의 이름을 선택합니다.

  3. 작업을 선택한 후 Rebuild environment(환경 재구축)를 선택합니다.

  4. Rebuild(재구축)를 선택합니다.

Elastic Beanstalk API를 사용하여 실행 중인 환경을 다시 빌드하려면 AWS CLI 또는 AWS SDK와 함께 RebuildEnvironment 작업을 사용합니다.

$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq

종료된 환경 재구축

Elastic Beanstalk 콘솔, EB CLI 또는 RebuildEnvironment API를 사용하여 종료된 환경을 재구축하고 복원할 수 있습니다.

참고

종료된 환경에서 사용자 지정 도메인 이름을 사용 중인 경우를 제외하고 환경에서는 elasticbeanstalk.com 하위 도메인을 사용합니다. 이러한 하위 도메인은 Elastic Beanstalk 리전 내에서 공유됩니다. 따라서 동일한 리전에 속한 모든 고객이 생성한 환경에서 해당 하위 도메인이 사용될 수 있습니다. 따라서 환경이 종료된 동안 다른 환경에서 해당 하위 도메인을 사용할 수 있습니다. 이 경우 재구축이 실패합니다.

사용자 지정 도메인을 사용하여 이 문제를 방지할 수 있습니다. 세부 정보는 Elastic Beanstalk 환경의 도메인 이름 섹션을 참조하세요.

최근에 종료한 환경은 애플리케이션 개요에 최대 1시간 동안 표시됩니다. 이 시간 동안 대시보드에서 해당 환경에 대한 이벤트를 보고 Restore environment(환경 복원) 작업을 사용하여 환경을 재구축할 수 있습니다.

더 이상 표시되지 않는 환경을 재구축하려면 애플리케이션 페이지에서 Restore terminated environment(종료된 환경 복원) 옵션을 사용합니다.

종료된 환경을 재구축하려면(콘솔)
  1. Elastic Beanstalk 콘솔을 열고 리전 목록에서를 선택합니다 AWS 리전.

  2. 탐색 창에서 애플리케이션을 선택한 다음 목록에서 애플리케이션의 이름을 선택합니다.

  3. 작업을 선택한 후 Restore terminated environment(종료된 환경 복원)를 선택합니다.

    Actions dropdown menu with "Restore terminated environment" option highlighted.
  4. 종료된 환경을 선택합니다.

  5. 복원을 선택합니다.

    Table showing terminated environment details with options to cancel or restore.

Elastic Beanstalk에서는 동일한 이름, ID 및 구성으로 새 환경을 생성하려고 시도합니다. 재구축하려고 시도할 때 동일한 이름 또는 URL을 가진 환경이 있는 경우 재구축에 실패합니다. 환경에 배포된 애플리케이션 버전을 삭제하는 경우에도 재구축에 실패합니다.

EB CLI를 사용하여 환경을 관리할 경우 eb restore 명령을 사용하여 종료된 환경을 재구축합니다.

$ eb restore e-vdnftxubwq

자세한 정보는 eb restore을 참조하세요.

Elastic Beanstalk API를 사용하여 종료된 환경을 다시 빌드하려면 AWS CLI 또는 AWS SDK와 함께 RebuildEnvironment 작업을 사용합니다.

$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq