실패한 앱 러너 서비스 재구축 - AWS 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

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

실패한 서비스를 업데이트 없이 다시 빌드하는 방법
  • 서비스 페이지 오른쪽 상단에서 Rebuild를 선택합니다.

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

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

앱 러너를 사용하여 실패한 App Runner 서비스를 재빌드하거나 API AWS CLI

Rebuild with updates

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

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

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

  3. 새 소스 코드 리포지토리 또는 소스 이미지 리포지토리 매개 변수로 UpdateServiceAPI액션을 호출하여 다시 빌드합니다. 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 API Runner를 사용하여 실패한 서비스를 다시 빌드하거나 AWS CLI서비스의 소스나 구성을 변경하지 않고 UpdateServiceAPI액션을 호출하세요. App Runner의 일시적인 문제로 인해 서비스 생성이 실패한 경우에만 업데이트하지 않고 다시 빌드하도록 선택하세요.