

# App Runner 서비스 관리
<a name="managing-service-apprunner"></a>

App Runner 서비스를 생성한 후 AWS Explorer 창을 사용하여 다음 활동을 수행하여 이를 관리할 수 있습니다.
+ [App Runner 서비스 일시 중지 및 다시 시작](#pause-resume-apprunner)
+ [App Runner 서비스 배포](#deploying-apprunner)
+ [App Runner에 대한 로그 스트림 보기](#viewing-logs-apprunner)
+ [App Runner 서비스 삭제](#deleting-apprunner)

## App Runner 서비스 일시 중지 및 다시 시작
<a name="pause-resume-apprunner"></a>

웹 애플리케이션을 일시적으로 비활성화하고 코드 실행을 중지해야 하는 경우 AWS App Runner 서비스를 일시 중지할 수 있습니다. App Runner는 서비스에 대한 컴퓨팅 용량을 0으로 줄입니다. 애플리케이션을 다시 실행할 준비가 되면 App Runner 서비스를 다시 시작합니다. App Runner는 새로운 컴퓨팅 파워를 프로비저닝하고, 애플리케이션을 배포한 후 애플리케이션을 실행합니다.

**중요**  
App Runner가 실행 중일 때만 요금이 청구됩니다. 따라서 비용을 관리하는 데 필요한 경우 애플리케이션을 일시 중지했다가 다시 시작할 수 있습니다. 이는 개발 및 테스트 시나리오에서 특히 유용합니다.<a name="pause-app-runner"></a>

## App Runner 서비스 일시 중지
<a name="pause-app-runner"></a>

1. AWS Explorer가 열려 있지 않은 경우 이를 엽니다.

1. **App Runner**를 확장하여 서비스 목록을 봅니다.

1. 서비스를 마우스 오른쪽 버튼으로 클릭하고 **Pause(일시 중지)**를 선택합니다.

1. 표시되는 대화 상자에서 **일시 중지**를 선택합니다.

   서비스가 일시 중지되는 동안 서비스 상태는 **실행 중**에서 **작업 진행 중**으로 바뀐 다음 **일시 중지됨**으로 바뀝니다.<a name="pause-app-runner"></a>

## App Runner 서비스 다시 시작
<a name="pause-app-runner"></a>

1. AWS Explorer가 열려 있지 않은 경우 이를 엽니다.

1. **App Runner**를 확장하여 서비스 목록을 봅니다.

1. 서비스를 마우스 오른쪽 버튼으로 클릭하고 **다시 시작(Resume)**을 선택합니다.

1. 표시되는 대화 상자에서 **재개**를 선택합니다.

   서비스가 재개되는 동안 서비스 상태는 **일시 중지됨**에서 **작업 진행 중**으로 바뀐 다음 **실행 중**으로 바뀝니다.

## App Runner 서비스 배포
<a name="deploying-apprunner"></a>

서비스에 대한 수동 배포 옵션을 선택하는 경우 서비스에 대한 각 배포를 명시적으로 시작해야 합니다.<a name="deploy-app-runner"></a>

1. AWS Explorer가 열려 있지 않은 경우 이를 엽니다.

1. **App Runner**를 확장하여 서비스 목록을 봅니다.

1. 서비스를 마우스 오른쪽 버튼으로 클릭하고 **배포**를 선택합니다.

1. 애플리케이션이 배포되는 동안 서비스 상태가 **작업 진행 중**에서 **실행 중**으로 바뀝니다.

1. 애플리케이션이 성공적으로 배포되었는지 확인하려면 동일한 서비스를 마우스 오른쪽 버튼으로 클릭하고 **서비스 URL 복사(Copy Service URL)**를 선택합니다.

1. 배포한 웹 애플리케이션에 액세스하려면 복사한 URL을 웹 브라우저의 주소 표시줄에 붙여넣습니다.

## App Runner에 대한 로그 스트림 보기
<a name="viewing-logs-apprunner"></a>

CloudWatch Logs를 사용하여 App Runner와 같은 서비스에 대한 로그 파일을 모니터링, 저장 및 액세스할 수 있습니다. CloudWatch Logs는 로그 이벤트와 로그 스트림이라는 두 가지 유형의 로그 파일을 기록합니다. 로그 이벤트는 CloudWatch Logs로 모니터링하는 애플리케이션 또는 리소스에 의해 기록된 활동 레코드입니다. 로그 스트림은 동일한 소스를 공유하는 로그 이벤트 시퀀스입니다.

App Runner에 대해 다음 두 가지 유형의 로그 스트림에 액세스할 수 있습니다.
+ **서비스 로그 스트림**: App Runner에서 생성된 로깅 출력을 포함합니다. 이 유형의 로그 스트림에서 로그 이벤트는 App Runner가 서비스를 관리하고 이에 대한 조치를 취하는 방법에 대한 기록입니다.
+ **애플리케이션 로그 스트림**: 실행 중인 애플리케이션 코드의 출력을 포함합니다.<a name="view-logs-apprunner"></a>

1. **App Runner**를 확장하여 서비스 목록을 봅니다.

1. 서비스를 마우스 오른쪽 버튼으로 클릭하고 다음 옵션 중 하나를 선택합니다.
   + **서비스 로그 스트림 보기**
   + **애플리케이션 로그 스트림 보기**

   **로그 스트림** 창에는 로그 스트림을 구성하는 로그 이벤트가 표시됩니다.

1. 특정 이벤트에 대한 자세한 정보를 보려면 해당 이벤트를 마우스 오른쪽 버튼으로 클릭하고 **로그 스트림 내보내기**, **편집기에서 열기** 또는 **로그 스트림 내보내기**, **파일에 저장**을 선택합니다.

## App Runner 서비스 삭제
<a name="deleting-apprunner"></a>

**중요**  
App Runner 서비스를 삭제하면 영구적으로 제거되고 저장된 데이터가 삭제됩니다. 서비스를 다시 생성해야 하는 경우 App Runner는 소스를 다시 가져와 코드 리포지토리인 경우 빌드해야 합니다. 웹 애플리케이션은 새로운 App Runner 도메인을 가져옵니다.<a name="delete-app-runner"></a>

1. AWS Explorer가 열려 있지 않은 경우 이를 엽니다.

1. **App Runner**를 확장하여 서비스 목록을 봅니다.

1. 서비스를 마우스 오른쪽 단추로 클릭하고 **서비스 삭제(Delete Service)**를 선택합니다.

1. 확인 대화 상자에 *delete me*를 입력한 다음 **확인**을 선택합니다.

   삭제된 서비스는 **작업 진행 중** 상태로 표시된 후 목록에서 사라집니다.