앱 러너 서비스 구성 - AWS App Runner

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

앱 러너 서비스 구성

AWS App Runner 서비스를 생성할 때 다양한 구성 값을 설정합니다. 서비스를 만든 후 이러한 구성 설정 중 일부를 변경할 수 있습니다. 다른 설정은 서비스를 만드는 동안에만 적용할 수 있으며 이후에는 변경할 수 없습니다. 이 항목에서는 App Runner API, App Runner 콘솔 및 App Runner 구성 파일을 사용하여 서비스를 구성하는 방법에 대해 설명합니다.

앱 러너 API를 사용하여 서비스를 구성하거나 AWS CLI

API는 서비스 생성 후 변경할 수 있는 설정을 정의합니다. 다음 목록은 관련 작업, 유형 및 제한 사항에 대해 설명합니다.

  • UpdateServiceaction — 생성 후 일부 구성 설정을 업데이트하기 위해 호출할 수 있습니다.

    • 업데이트 가능 - SourceConfigurationInstanceConfiguration, 및 HealthCheckConfiguration 매개변수에서 설정을 업데이트할 수 있습니다. 하지만 SourceConfiguration 에서는 소스 유형을 코드에서 이미지로 또는 그 반대로 전환할 수 없습니다. 서비스를 생성할 때 제공한 것과 동일한 리포지토리 매개변수를 제공해야 합니다. 또는 둘 중 하나입니다. CodeRepository ImageRepository

      서비스와 관련된 개별 구성 리소스의 다음 ARN을 업데이트할 수도 있습니다.

      • AutoScalingConfigurationArn

      • VpcConnectorArn

    • 업데이트할 수 없음 - CreateService작업에서 사용할 수 있는 ServiceNameEncryptionConfiguration 매개 변수는 변경할 수 없습니다. 생성한 후에는 변경할 수 없습니다. UpdateService액션에는 이러한 매개변수가 포함되지 않습니다.

    • API 대 파일CodeConfiguration유형의 ConfigurationSource 매개 변수 (소스 코드 리포지토리의 SourceConfiguration 일부로 사용됨) 를 로 설정할 수 있습니다. Repository 이 경우 App Runner는 의 구성 설정을 무시하고 CodeConfigurationValues 저장소의 구성 파일에서 이러한 설정을 읽습니다. ConfigurationSourceAPI 설정하면 App Runner는 API 호출에서 모든 구성 설정을 가져오고 구성 파일이 있더라도 해당 구성 파일을 무시합니다.

  • TagResource조치 — 서비스를 생성한 후 호출하여 서비스에 태그를 추가하거나 기존 태그의 값을 업데이트할 수 있습니다.

  • UntagResource조치 — 서비스를 생성한 후 호출하여 서비스에서 태그를 제거할 수 있습니다.

참고

서비스에 대한 아웃바운드 트래픽 VPC 커넥터를 생성하는 경우 이후 서비스 시작 프로세스에서 1회의 지연이 발생합니다. 새 서비스를 생성할 때 또는 이후에 서비스 업데이트를 통해 새 서비스에 대해 이 구성을 설정할 수 있습니다. 자세한 내용은 이 일회성 지연 가이드의 App Runner를 사용한 네트워킹 장을 참조하십시오.

App Runner 콘솔을 사용하여 서비스를 구성하십시오.

콘솔은 App Runner API를 사용하여 구성 업데이트를 적용합니다. 이전 섹션에서 정의한 대로 API가 적용하는 업데이트 규칙에 따라 콘솔을 사용하여 구성할 수 있는 항목이 결정됩니다. 서비스 생성 중에 사용할 수 있었던 일부 설정은 나중에 수정할 수 없습니다. 또한 구성 파일을 사용하기로 결정하면 콘솔에 추가 설정이 숨겨지고 App Runner는 파일에서 해당 설정을 읽습니다.

서비스를 구성하려면
  1. App Runner 콘솔을 열고 지역 목록에서 해당 콘솔을 선택합니다. AWS 리전

  2. 탐색 창에서 서비스를 선택한 다음 App Runner 서비스를 선택합니다.

    콘솔에는 서비스 개요가 포함된 서비스 대시보드가 표시됩니다.

    활동 목록을 보여주는 App Runner 서비스 대시보드 페이지
  3. 서비스 대시보드 페이지에서 구성 탭을 선택합니다.

    결과: 콘솔은 서비스의 현재 구성 설정을 소스 및 배포, 빌드 구성, 서비스 구성 등 여러 섹션에 표시합니다.

  4. 모든 카테고리의 설정을 업데이트하려면 편집을 선택합니다.

  5. 구성 편집 페이지에서 원하는 대로 변경한 다음 변경 내용 저장을 선택합니다.

참고

서비스에 대한 아웃바운드 트래픽 VPC 커넥터를 생성하는 경우 이후 서비스 시작 프로세스에서 1회의 지연이 발생합니다. 새 서비스를 생성할 때 또는 이후에 서비스 업데이트를 통해 새 서비스에 대해 이 구성을 설정할 수 있습니다. 자세한 내용은 이 일회성 지연 가이드의 App Runner를 사용한 네트워킹 장을 참조하십시오.

App Runner 구성 파일을 사용하여 서비스를 구성하십시오.

App Runner 서비스를 만들거나 업데이트할 때 소스 저장소의 일부로 제공하는 구성 파일에서 일부 구성 설정을 읽도록 App Runner에 지시할 수 있습니다. 이렇게 하면 소스 제어 하에 있는 소스 코드와 관련된 설정을 코드 자체와 함께 관리할 수 있습니다. 구성 파일은 콘솔이나 API로는 설정할 수 없는 특정 고급 설정도 제공합니다. 자세한 정보는 구성 파일을 사용하여 App Runner 서비스 옵션 설정을 참조하세요.

참고

서비스에 대한 아웃바운드 트래픽 VPC 커넥터를 생성하는 경우 이후 서비스 시작 프로세스에서 1회의 지연이 발생합니다. 새 서비스를 생성할 때 또는 이후에 서비스 업데이트를 통해 새 서비스에 대해 이 구성을 설정할 수 있습니다. 자세한 내용은 이 일회성 지연 가이드의 App Runner를 사용한 네트워킹 장을 참조하십시오.