실패한 App Runner 서비스 재구축 - AWS App Runner

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

실패한 App Runner 서비스 재구축

App Runner 서비스를 생성할 때 생성 실패 오류가 표시되면 다음 중 하나를 수행할 수 있습니다.

  • 의 단계에 따라 오류의 원인을 서비스 생성에 실패한 경우 식별합니다.

  • 소스 또는 구성에서 오류가 발견되면 필요한 변경을 수행한 다음 서비스를 다시 빌드합니다.

  • App Runner의 일시적인 문제로 인해 서비스가 실패하는 경우 소스 또는 구성을 변경하지 않고 실패한 서비스를 다시 빌드합니다.

App Runner 콘솔 또는 App Runner API 또는 AWS CLI를 통해 실패한 서비스를 다시 빌드할 수 있습니다.

App Runner 콘솔을 사용하여 실패한 App Runner 서비스 재구축

Rebuild with updates

다양한 이유로 서비스를 생성하지 못할 수 있습니다. 이 경우 서비스를 다시 빌드하기 전에 문제의 근본 원인을 식별하고 수정하는 것이 중요합니다. 자세한 내용은 서비스 생성에 실패한 경우 단원을 참조하십시오.

실패한 서비스를 업데이트와 함께 다시 빌드하려면
  1. 서비스 페이지의 구성 탭으로 이동하여 편집을 선택합니다.

    페이지에서 모든 업데이트 목록을 표시하는 요약 패널이 열립니다.

  2. 필요한 사항을 변경하고 요약 패널에서 검토합니다.

  3. 저장 및 재구축을 선택합니다.

    서비스 페이지의 로그 탭에서 진행 상황을 모니터링할 수 있습니다.

Rebuild without updates

일시적인 문제로 인해 서비스 생성이 실패하는 경우 소스 또는 구성 설정을 수정하지 않고 서비스를 다시 빌드할 수 있습니다.

업데이트 없이 실패한 서비스를 다시 빌드하려면
  • 서비스 페이지의 오른쪽 상단 모서리에서 재구축을 선택합니다.

    서비스 페이지의 로그 탭에서 진행 상황을 모니터링할 수 있습니다.

  • 서비스가 다시 생성되지 않는 경우 의 문제 해결 지침을 따르세요서비스 생성에 실패한 경우. 필요한 변경을 수행한 다음 서비스를 다시 빌드합니다.

App Runner API 또는 를 사용하여 실패한 App Runner 서비스 재구축 AWS CLI

Rebuild with updates

실패한 서비스를 다시 빌드하려면:

  1. 의 지침에 따라 오류의 원인을 서비스 생성에 실패한 경우 찾습니다.

  2. 브랜치 또는 소스 리포지토리의 이미지 또는 오류를 일으킨 구성을 필요한 만큼 변경합니다.

  3. 새 소스 코드 리포지토리 또는 소스 이미지 리포지토리 파라미터로 UpdateService API 작업을 호출하여 재구축합니다. App Runner는 소스 코드 리포지토리에서 최신 커밋을 검색합니다.

예 업데이트를 사용한 재구축

다음 예제에서는 이미지 기반 서비스의 소스 구성을 업데이트하고 있습니다. 의 값이 로 Port 변경됩니다80.

이미지 기반 App Runner 서비스의 input.json 파일 업데이트

{ "ServiceArn": "arn:aws:apprunner:us-east-1:123456789012:service/python-app/8fe1e10304f84fd2b0df550fe98a71fa", "SourceConfiguration": { "ImageRepository": { "ImageConfiguration": { "Port": "80" } } } }

UpdateService API 작업을 호출합니다.

aws apprunner update-service --cli-input-json file://input.json
Rebuild without updates

App Runner API 또는 를 사용하여 실패한 서비스를 다시 빌드하려면 서비스의 소스 또는 구성을 변경하지 않고 UpdateService API 작업을 AWS CLI호출합니다. App Runner의 일시적인 문제로 인해 서비스 생성에 실패한 경우에만 업데이트하지 않고 재구축하도록 선택합니다.