

• AWS Systems Manager CloudWatch 대시보드는 2026년 4월 30일 이후에는 더 이상 사용할 수 없습니다. 고객은 Amazon CloudWatch 콘솔을 계속 사용하여 현재와 마찬가지로 Amazon CloudWatch 대시보드를 보고, 생성하고, 관리할 수 있습니다. 자세한 내용은 [Amazon CloudWatch 대시보드 설명서](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)를 참조하세요.

# 애플리케이션 작업
<a name="application-manager-working-applications"></a>

Application Manager는 AWS Systems Manager의 구성 요소입니다. 이 섹션에는 Application Manager 애플리케이션으로 작업하고 AWS 리소스에 대한 작업 정보를 보는 데 도움이 되는 주제가 포함되어 있습니다.

**Topics**
+ [Application Manager의 애플리케이션 개요](application-manager-working-viewing-overview.md)
+ [애플리케이션 EC2 인스턴스 관리](application-manager-working-instances.md)
+ [애플리케이션과 연결된 리소스 보기](application-manager-working-viewing-resources.md)
+ [애플리케이션 규정 준수 관리](application-manager-working-viewing-resource-compliance.md)
+ [CloudWatch Application Insights를 사용하여 애플리케이션 모니터링](application-manager-working-viewing-monitors.md)
+ [애플리케이션에 대한 OpsItems 보기](application-manager-working-viewing-OpsItems.md)
+ [애플리케이션 로그 관리](application-manager-viewing-logs.md)
+ [Automation 런북을 사용하여 애플리케이션 문제 해결](application-manager-working-runbooks.md)
+ [Application Manager에서 리소스 태그 지정](application-manager-working-tags.md)
+ [Application Manager에서 CloudFormation 템플릿 및 스택 작업](application-manager-working-stacks.md)
+ [Application Manager에서 클러스터 작업](application-manager-working-clusters.md)

# Application Manager의 애플리케이션 개요
<a name="application-manager-working-viewing-overview"></a>

AWS Systems Manager의 구성 요소인 Application Manager의 **개요(Overview)** 탭에는 Amazon CloudWatch 경보, 운영 작업 항목(OpsItems), CloudWatch Application Insights, 실행서 기록에 대한 요약이 표시됩니다. 카드에서 **모두 보기(View all)**를 선택하여 모든 Application Insights, 경보, OpsItems, 또는 실행서 기록을 볼 수 있는 해당 탭을 엽니다.

**Application Insights 정보**  
CloudWatch Application Insights는 애플리케이션 리소스와 기술 스택 전반에 걸쳐 주요 지표, 로그, 경보를 식별하고 설정합니다. Application Insights는 지표 및 로그를 지속적으로 모니터링하여 이상 및 오류를 감지하고 연결합니다. 시스템이 오류 및 이상을 감지하면 Application Insights에서 알림을 설정하고 작업을 수행할 수 있는 CloudWatch Events를 생성합니다. **모니터링(Monitoring)** 탭에서 **구성 편집(Edit configuration)** 버튼을 선택하면 CloudWatch Application Insights 콘솔이 열립니다. Application Insights에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch Application Insights란 무엇인가요?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-what-is.html)를 참조하세요.

**Cost Explorer 정보**  
Application Manager는 **비용** 위젯 및 **비용** 탭을 통해 [AWS Cost Management](https://docs.aws.amazon.com/account-billing/index.html)의 특성인 AWS Cost Explorer와 통합됩니다. Cost Management 콘솔에서 Cost Explorer를 활성화하면, Application Manager의 **비용** 위젯과 **비용** 탭에 특정 비컨테이너 애플리케이션 또는 애플리케이션 구성 요소에 대한 비용 데이터가 표시됩니다. 위젯 또는 탭의 필터를 사용하여 다양한 기간, 세부 수준 및 비용 유형에 따라 비용 데이터를 막대 또는 선 차트로 볼 수 있습니다.

**Go to AWS Cost Management console** 버튼을 선택하여 이 기능을 활성화할 수 있습니다. 기본적으로 지난 3개월 치 데이터가 필터링됩니다. 비컨테이너 애플리케이션의 경우, **View all**(전체 보기) 버튼을 선택하면 Application Manager가 **Resources**(리소스) 탭을 엽니다. 컨테이너 애플리케이션의 경우**전체 보기** 버튼이 AWS Cost Explorer 콘솔을 엽니다.

**이 페이지에서 수행할 수 있는 작업**  
이 페이지의 **Overview**(개요) 탭에서 다음 위젯을 활성화하고 관련 정보에 액세스할 수 있습니다. 위젯이 활성화되면 **View all**(모두 보기)을 선택하여 해당 영역의 관련 애플리케이션 세부 정보를 봅니다.
+ **Insights and Alarms**(인사이트 및 경보) 섹션에서 심각도를 나타내는 숫자를 선택하여 선택한 심각도의 경보에 대한 세부 정보를 볼 수 있는 **Monitoring**(모니터링) 탭을 엽니다.
+ **Cost**(비용) 섹션에서 **View all**(모두 보기)을 선택하여 특정 애플리케이션 또는 애플리케이션 구성 요소에 대한 비용 데이터를 볼 수 있는 **Resources**(리소스) 탭을 엽니다.
+ **Compliance**(규정 준수) 섹션에서 **View all**(모두 보기)을 선택하여 AWS Config 및 State Manager 연결의 규정 준수 정보를 볼 수 있는 **Compliance**(규정 준수) 탭을 엽니다.
**참고**  
패치 규정 준수 세부 정보를 보려면 **Compliance**(규정 준수) 탭을 직접 선택합니다. 그러면 선택한 애플리케이션에서 사용하는 관리형 노드에 대한 패치 규정 준수 세부 정보를 볼 수 있습니다.
+ **실행서(Runbooks)** 섹션에서 실행서를 선택하여 문서에 대한 자세한 내용을 볼 수 있는 **Systems Manager Documents** 페이지에서 엽니다.
+ **OpsItems** 섹션에서 심각도를 선택하여 선택한 심각도의 OpsItems를 모두 볼 수 있는 **OpsItems** 탭을 엽니다.
+ **모두 보기(View all)** 버튼을 선택하여 해당 탭을 엽니다. 애플리케이션에 대한 모든 경보, OpsItem 또는 실행서 기록 항목을 볼 수 있습니다.

****개요(Overview)** 탭 열기**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

# 애플리케이션 EC2 인스턴스 관리
<a name="application-manager-working-instances"></a>

Application Manager는 Amazon Elastic Compute Cloud(Amazon EC2)와 통합되어 애플리케이션의 컨텍스트에서 인스턴스에 대한 정보를 표시합니다. Application Manager는 선택한 애플리케이션의 인스턴스 상태, 상태 및 Amazon EC2 Auto Scaling 상태를 그래픽 형식으로 표시합니다. **Instances**(인스턴스) 탭에는 애플리케이션의 각 인스턴스에 대한 다음 정보가 포함된 테이블도 있습니다.
+ 인스턴스 상태(보류 중, 중지 중, 실행 중, 중지됨)
+ SSM Agent의 Ping 상태
+ 인스턴스에서 대해 가장 최근에 처리된 Systems Manager Automation 런북의 상태 및 이름
+ 상태별 Amazon CloudWatch Logs 경보의 수입니다.
  + `ALARM`-지표 또는 표현식이 정의된 임곗값을 벗어났습니다.
  + `OK`-지표 또는 표현식이 정의된 임곗값 내에 있습니다.
  + `INSUFFICIENT_DATA`-경보가 방금 시작되었거나 지표를 사용할 수 없거나 지표에서 경보 상태를 결정하는 데 사용할 수 있는 데이터가 충분하지 않습니다.
+ 상위 및 개별 오토 스케일링 그룹의 오토 스케일링 상태

**All instances**(모든 인스턴스) 테이블에서 인스턴스를 선택하면 Application Manager가 해당 인스턴스에 대한 정보를 다음 네 개의 탭에 표시합니다.
+ **Details**(세부 정보) - Amazon Machine Image(AMI), DNS 정보, IP 주소 정보 등, Amazon EC2의 모든 인스턴스 세부 정보입니다.
+ **Health**(상태) - EC2 시스템 및 인스턴스 상태 검사에서 제공하는 현재 상태입니다.
+ **Execution history**(실행 기록) - 인스턴스에서 처리한 Systems Manager Automation 런북 및 API 호출에 대한 실행 로그입니다.
+ **CloudWatch alarms**(CloudWatch 경보) - 인스턴스에서 발생한 모든 CloudWatch 경보의 이름, 상태 및 기타 정보입니다.

**이 페이지에서 수행할 수 있는 작업**  
이 페이지에서 다음 작업을 수행할 수 있습니다.
+ 인스턴스 시작, 중지 및 종료
+ Chef 레시피를 적용합니다.
+ 오토 스케일링에 인스턴스를 연결하거나 오토 스케일링에서 인스턴스를 분리합니다.
+ SSM Agent에 대한 자동 업데이트를 활성화합니다.

****Resources**(리소스) 탭을 열려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **Custom applications**(사용자 지정 애플리케이션)를 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. [**Instances**] 탭을 선택합니다.

**애플리케이션 인스턴스에 대한 세부 정보를 보는 방법**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **Custom applications**(사용자 지정 애플리케이션)를 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. [**Instances**] 탭을 선택합니다.

1. 세부 정보를 보려는 인스턴스 옆에 있는 버튼을 선택합니다.

1. 페이지 하단에 있는 인스턴스 세부 정보를 검토합니다.

**SSM Agent을 자동 업데이트하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **Custom applications**(사용자 지정 애플리케이션)를 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. [**Instances**] 탭을 선택합니다.

1. **에이전트 작업** 드롭다운에서 **SSM Agent 업데이트 구성**을 선택합니다.

1. 모든 관리형 인스턴스에 대한 자동 SSM Agent 업데이트를 구성하려면 **모든 인스턴스**를 선택합니다. 또는 **인스턴스**를 선택하여 애플리케이션의 단일 인스턴스에 대한 자동 SSM Agent 업데이트를 구성합니다.

1. **자동 업데이트 활성화** 토글을 선택합니다.

1. **일정 지정** 드롭다운에서 SSM Agent 업데이트에 사용할 일정을 선택합니다.

1. **구성**을 선택합니다.

# 애플리케이션과 연결된 리소스 보기
<a name="application-manager-working-viewing-resources"></a>

AWS Systems Manager의 구성 요소인 Application Manager의 **리소스(Resources)** 탭에는 애플리케이션의 AWS 리소스가 표시됩니다. 최상위 구성 요소를 선택하면 이 페이지에 해당 구성 요소와 모든 하위 구성 요소에 대한 모든 리소스가 표시됩니다. 하위 구성 요소를 선택하면 이 페이지에 해당 하위 구성 요소에 할당된 리소스만 표시됩니다.

**이 페이지에서 수행할 수 있는 작업**  
이 페이지에서 다음 작업을 수행할 수 있습니다.
+ 리소스 이름을 선택하여 리소스가 생성된 콘솔에서 제공하는 세부 정보, 태그, Amazon CloudWatch 경보, AWS Config 세부 정보 및 AWS CloudTrail 로그 정보를 포함한 리소스에 대한 정보를 봅니다.
+ 리소스 이름 옆에 있는 옵션 버튼을 선택합니다. 그런 다음 **리소스 타임라인(Resource timeline)** 버튼을 선택하여 선택한 리소스에 대한 규정 준수 정보를 볼 수 있는 AWS Config 콘솔을 엽니다.
+ AWS Cost Explorer를 활성화한 경우, **Cost Explorer** 섹션에는 특정 애플리케이션 또는 애플리케이션 구성 요소에 대한 비용 데이터가 표시됩니다. **Go to AWS Cost Management console** 버튼을 선택하여 이 기능을 활성화할 수 있습니다. 이 섹션의 필터를 사용하여 애플리케이션에 대한 비용 정보를 볼 수 있습니다.

****리소스(Resources)** 탭 열기**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. **리소스** 탭을 선택합니다.

# 애플리케이션 규정 준수 관리
<a name="application-manager-working-viewing-resource-compliance"></a>

Application Manager의 구성 요소인 AWS Systems Manager에서 **구성(Configurations) 페이지**에는 [AWS Config](https://docs.aws.amazon.com/config/latest/developerguide/) 리소스와 구성 규칙 규정 준수 정보가 표시됩니다. 이 페이지에는 AWS Systems Manager [https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-state.html](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-state.html) 연결 규정 준수 정보도 표시됩니다. 리소스, 규칙 또는 연결을 선택하여 해당 콘솔을 열어 자세한 내용을 볼 수 있습니다. 이 페이지에는 지난 90일간의 규정 준수 정보가 표시됩니다.

**이 페이지에서 수행할 수 있는 작업**  
이 페이지에서 다음 작업을 수행할 수 있습니다.
+ 리소스 이름을 선택하여 선택한 리소스에 대한 규정 준수 정보를 볼 수 있는 AWS Config 콘솔을 엽니다.
+ 리소스 이름 옆에 있는 옵션 버튼을 선택합니다. 그런 다음 **리소스 타임라인(Resource timeline)** 버튼을 선택하여 선택한 리소스에 대한 규정 준수 정보를 볼 수 있는 AWS Config 콘솔을 엽니다.
+ **구성 규칙 규정 준수(Config rules compliance)** 섹션에서 다음을 수행할 수 있습니다.
  + 규칙 이름을 선택하여 해당 규칙에 대한 정보를 볼 수 있는 AWS Config 콘솔을 엽니다.
  + **규칙 추가(Add rules)**를 선택하여 규칙을 생성할 수 있는 AWS Config 콘솔을 엽니다.
  + 규칙 이름 옆에 있는 옵션 버튼을 선택하고 **작업(Actions)**을 선택한 다음 **문제 해결 관리(Manage remediation)**를 선택하여 규칙에 대한 문제 해결 작업을 변경합니다.
  + 규칙 이름 옆에 있는 옵션 버튼을 선택하고 **작업(Actions)**을 선택한 다음 **재평가(Re-evaluate)**를 선택하여 AWS Config가 선택한 규칙에 대한 규정 준수 점검을 실행하도록 합니다.
+ **연결 규정 준수(Association compliance)** 섹션에서 다음을 수행할 수 있습니다.
  + 연결 이름을 선택하여 해당 연결에 대한 정보를 볼 수 있는 **연결(Associations)** 페이지를 엽니다.
  + **연결 생성(Create association)**을 선택하여 연결을 생성할 수 있는 Systems Manager State Manager를 엽니다.
  + 연결 이름 옆의 옵션 버튼을 선택하고 **연결 적용(Apply association)**을 선택하여 연결에 지정된 모든 작업을 즉시 시작합니다.

****규정 준수(Compliance)** 탭 열기**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. **규정 준수(Compliance)** 탭을 엽니다.

# CloudWatch Application Insights를 사용하여 애플리케이션 모니터링
<a name="application-manager-working-viewing-monitors"></a>

AWS Systems Manager의 구성 요소인 Application Manager의 **모니터링(Monitoring)** 탭에는 애플리케이션의 리소스에 대한 Amazon CloudWatch Application Insights 및 경보 세부 정보가 표시됩니다.

**Application Insights 정보**  
CloudWatch Application Insights는 애플리케이션 리소스와 기술 스택 전반에 걸쳐 주요 지표, 로그, 경보를 식별하고 설정합니다. Application Insights는 지표 및 로그를 지속적으로 모니터링하여 이상 및 오류를 감지하고 연결합니다. 시스템이 오류 및 이상을 감지하면 Application Insights에서 알림을 설정하고 작업을 수행할 수 있는 CloudWatch Events를 생성합니다. **모니터링(Monitoring)** 탭에서 **구성 편집(Edit configuration)** 버튼을 선택하면 CloudWatch Application Insights 콘솔이 열립니다. Application Insights에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch Application Insights란 무엇인가요?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-what-is.html)를 참조하세요.

**이 페이지에서 수행할 수 있는 작업**  
이 페이지에서 다음 작업을 수행할 수 있습니다.
+ **AWS 서비스별 경보** 섹션에서 서비스 이름을 선택하여 선택한 서비스 및 경보에 대한 CloudWatch를 엽니다.
+ 미리 정의된 기간 값 중 하나를 선택하여 **최근 경보(Recent alarms)** 섹션의 위젯에 표시되는 데이터의 기간을 조정합니다. **사용자 정의(custom)**를 선택하여 기간을 직접 정의할 수 있습니다.  
![\[Application Manager 모니터링 탭에서 기간을 제어합니다.\]](http://docs.aws.amazon.com/ko_kr/systems-manager/latest/userguide/images/application-manager-Monitoring-1.png)
+ **최근 경보(Recent alarms)** 섹션에서 위젯 위로 커서를 가져가서 특정 시간에 대한 데이터 팝업을 봅니다.  
![\[Application Manager 모니터링 탭의 최근 경보(Recent alarms) 섹션에 있는 경보 위젯.\]](http://docs.aws.amazon.com/ko_kr/systems-manager/latest/userguide/images/application-manager-Monitoring-2.png)
+ 위젯에서 옵션 메뉴를 선택하여 표시 옵션을 봅니다. **확대(Enlarge)**를 선택하여 위젯을 확장합니다. **새로 고침(Refresh)**을 선택하여 위젯의 데이터를 업데이트합니다. 위젯 데이터 표시에서 커서를 클릭하고 끌어 특정 범위를 선택합니다. 그런 다음 **시간 범위 적용(Apply time range)**을 선택할 수 있습니다.  
![\[Application Manager의 경보 위젯 옵션.\]](http://docs.aws.amazon.com/ko_kr/systems-manager/latest/userguide/images/application-manager-Monitoring-3.png)
+ **작업(Actions)** 메뉴를 선택하여 다음을 포함한 경보 데이터 **재정의(Override)** 옵션을 봅니다.
  + 위젯에서 라이브 데이터를 표시할지 여부를 선택합니다. 라이브 데이터는 마지막 1분 이내에 게시된 완전히 집계되지 않은 데이터입니다. 라이브 데이터가 해제된 경우 집계 기간이 지난 1분 이상인 데이터 포인트만 표시됩니다. 예를 들어 5분의 기간을 사용하는 경우 12:35의 데이터 포인트는 12:35\$112:40에 집계되고 12:41에 표시됩니다.

    라이브 데이터가 설정되어 있으면 해당 집계 간격으로 데이터가 게시되는 즉시 최신 데이터 포인트가 표시됩니다. 화면을 새로 고칠 때마다 해당 집계 기간 내의 새 데이터가 게시됨에 따라 최신 데이터 포인트가 변경될 수 있습니다.
  + 라이브 데이터의 기간을 지정합니다.
  + 한 차트를 확대하거나 축소할 때 다른 차트가 동시에 확대 또는 축소되도록 **최근 경보(Recent alarms)** 섹션에서 차트를 연결합니다. 차트 연결을 해제하여 확대/축소를 한 차트로 제한할 수 있습니다.
  + Auto Scaling 경보를 숨깁니다.  
![\[Application Manager 모니터링(Monitoring) 탭의 작업(Action) 메뉴.\]](http://docs.aws.amazon.com/ko_kr/systems-manager/latest/userguide/images/application-manager-Monitoring-4.png)

****모니터링(Monitoring)** 탭 열기**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. **모니터링(Monitoring)** 탭을 선택합니다.

# 애플리케이션에 대한 OpsItems 보기
<a name="application-manager-working-viewing-OpsItems"></a>

AWS Systems Manager의 구성 요소인 Application Manager의 **OpsItems** 탭에는 선택한 애플리케이션의 리소스에 대한 운영 작업 항목(OpsItems)이 표시됩니다. Amazon CloudWatch 경보와 Amazon EventBridge 이벤트에서 OpsItems를 자동으로 생성하도록 Systems Manager OpsCenter를 구성할 수 있습니다. OpsItems를 수동으로 생성할 수도 있습니다.

**이 탭에서 수행할 수 있는 작업**  
이 페이지에서 다음 작업을 수행할 수 있습니다.
+ 검색 필드를 사용하여 OpsItems 목록을 필터링합니다. OpsItem 이름, ID, 소스 ID 또는 심각도별로 필터링할 수 있습니다. 상태에 따라 목록을 필터링할 수도 있습니다. OpsItems는 미결(Open), 진행 중(In progress), 미결 및 진행 중(Open and In progress), 해결됨(Resolved) 또는 모두(All) 상태를 지원합니다.
+ 옆에 있는 옵션 버튼을 선택한 다음 **상태 설정(Set status)** 메뉴에서 옵션을 선택하여 OpsItem의 상태를 변경합니다.
+ Systems Manager OpsCenter를 열고 **OpsItem 생성(Create OpsItem)**을 선택하여 OpsItem을 생성합니다.

****OpsItems** 탭을 열려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 [**개요(Overview)**] 탭을 엽니다.

1. **OpsItems** 탭을 선택합니다.

# 애플리케이션 로그 관리
<a name="application-manager-viewing-logs"></a>

AWS Systems Manager의 구성 요소인 Application Manager의 [**로그(Logs)**] 탭에는 Amazon CloudWatch Logs의 로그 그룹 목록이 표시됩니다.

**이 탭에서 수행할 수 있는 작업**  
이 페이지에서 다음 작업을 수행할 수 있습니다.
+ 로그 그룹 이름을 선택하여 CloudWatch Logs에서 엽니다. 그런 다음 로그 스트림을 선택하여 애플리케이션 컨텍스트에서 리소스에 대한 로그를 볼 수 있습니다.
+ [**로그 그룹 생성(Create log groups)**]을 선택하여 CloudWatch Logs에서 로그 그룹을 생성합니다.

****로그(Logs)** 탭 열기**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 [**개요(Overview)**] 탭을 엽니다.

1. **로그** 탭을 선택합니다.

# Automation 런북을 사용하여 애플리케이션 문제 해결
<a name="application-manager-working-runbooks"></a>

Automation 런북을 사용하여 AWS Systems Manager의 도구인 Application Manager에서 AWS 리소스 문제를 해결할 수 있습니다. Automation 실행서는 자동화가 실행될 때 Systems Manager가 관리형 인스턴스 및 기타 AWS 리소스에 대해 수행하는 작업을 정의합니다. Automation은 AWS Systems Manager의 도구입니다. 실행서에는 순차적으로 실행되는 하나 이상의 단계가 포함되어 있습니다. 각 단계는 단일 작업을 중심으로 구축됩니다. 한 단계의 출력을 이후 단계에서 입력으로 사용할 수 있습니다.

Application Manager 애플리케이션 또는 클러스터에서 **Start runbook**(실행서 시작)을 선택하면 애플리케이션 또는 클러스터의 리소스 유형에 따라 필터링된 사용 가능한 실행서 목록이 표시됩니다. 시작할 실행서를 선택하면 Systems Manager에서 [**자동화 문서 실행(Execute automation document)**] 페이지를 엽니다.

Application Manager에는 실행서 작업에 대한 다음과 같은 향상된 기능이 포함되어 있습니다.
+ Application Manager에서 리소스 이름을 선택한 다음 **실행서 실행(Execute runbook)**을 선택하면, 해당 리소스 유형에 대해 필터링된 실행서 목록이 표시됩니다.
+ 목록에서 실행서를 선택한 다음 **동일한 유형의 리소스에 대해 실행(Run for resources of same type)**을 선택하여 동일한 유형의 모든 리소스에 대해 자동화를 시작할 수 있습니다.

**시작하기 전 준비 사항**  
Application Manager에서 실행서를 시작하기 전에 다음을 수행합니다.
+ 실행서를 시작하는 데 올바른 권한이 있는지 확인합니다. 자세한 내용은 [Automation 설정](automation-setup.md) 섹션을 참조하세요.
+ 실행서 시작에 대한 Automation 절차 설명서를 검토합니다. 자세한 내용은 [Systems Manager Automation을 기반으로 자동화된 작업 실행](running-simple-automations.md) 섹션을 참조하세요.

**Application Manager에서 실행서를 시작하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. **런북 시작**을 선택합니다. Application Manager에서 **자동화 위젯** 팝업이 열립니다. **자동화 위젯**의 옵션에 대한 자세한 내용은 [Systems Manager Automation을 기반으로 자동화된 작업 실행](running-simple-automations.md) 섹션을 참조하세요.

# Application Manager에서 리소스 태그 지정
<a name="application-manager-working-tags"></a>

Application Manager에서 애플리케이션 및 AWS 리소스에서 태그를 빠르게 추가하거나 삭제할 수 있습니다. 애플리케이션 및 애플리케이션의 모든 AWS 리소스에 태그를 추가하거나 삭제하려면 다음 절차를 따릅니다.

**애플리케이션 및 애플리케이션의 모든 리소스에 태그를 추가하거나 삭제하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. **애플리케이션 정보(Application information)** 섹션에서 **애플리케이션 태그(Application tags)** 아래의 숫자를 선택합니다. 애플리케이션에 할당된 태그가 없는 경우 숫자는 0입니다.

1. 태그를 추가하려면 **태그 추가(Add new tag)**를 선택합니다. 키와 값(선택 사항)을 지정합니다. 태그를 삭제하려면 **제거**를 선택합니다.

1. **저장**을 선택합니다.

Application Manager의 특정 리소스에 태그를 추가하거나 리소스에서 태그를 삭제하려면 다음 절차를 따릅니다.

**리소스에 태그를 추가하거나 리소스에서 태그를 삭제하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **애플리케이션(Applications)** 섹션에서 범주를 선택합니다. Application Manager에서 수동으로 생성한 애플리케이션을 열려면 **사용자 정의 애플리케이션(Custom applications)**을 선택합니다.

1. 목록에서 애플리케이션을 선택합니다. Application Manager가 **개요(Overview)** 탭을 엽니다.

1. **리소스(Resources)** 탭을 선택합니다.

1. 리소스 이름을 선택합니다.

1. **태그(Tags)** 섹션에서 **편집(Edit)**을 선택합니다.

1. 태그를 추가하려면 **태그 추가(Add new tag)**를 선택합니다. 키와 값(선택 사항)을 지정합니다. 태그를 삭제하려면 **제거**를 선택합니다.

1. **저장**을 선택합니다.

# Application Manager에서 CloudFormation 템플릿 및 스택 작업
<a name="application-manager-working-stacks"></a>

AWS Systems Manager의 도구인 Application Manager는 AWS CloudFormation과 통합되어 애플리케이션에 대한 리소스를 프로비저닝하고 관리하는 데 도움이 됩니다. Application Manager에서 CloudFormation 템플릿과 스택을 생성, 수정 및 삭제할 수 있습니다. *스택*이란 하나의 단위로 관리할 수 있는 AWS 리소스의 모음입니다. 즉, CloudFormation 스택을 사용하여 AWS 리소스 모음을 생성, 업데이트 또는 삭제할 수 있습니다. *템플릿*은 스택에서 프로비저닝할 리소스를 지정하는 JSON 또는 YAML 형식의 텍스트 파일입니다.

Application Manager에는 템플릿을 복제, 생성 및 저장할 수 있는 템플릿 라이브러리도 포함되어 있습니다. Application Manager와 CloudFormation은 스택의 현재 상태에 대해 동일한 정보를 표시합니다. 템플릿 및 템플릿 업데이트는 스택을 프로비저닝할 때까지 Systems Manager에 저장되며, 이때 변경 사항은 CloudFormation에도 표시됩니다.

Application Manager에서 스택을 생성하면 [**CloudFormation 스택(CloudFormation stacks)**] 페이지에 이에 대한 유용한 정보가 표시됩니다. 여기에는 스택을 생성하는 데 사용되는 템플릿, 스택의 리소스에 대한 [https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter.html](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter.html) 수, [스택 상태](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-view-stack-data-resources.html#cfn-console-view-stack-data-resources-status-codes) 및 [드리프트 상태](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html)가 포함됩니다.

**Cost Explorer 정보**  
Application Manager는 **Cost**(비용) 위젯을 통해 [AWS Cost Management](https://docs.aws.amazon.com/account-billing/index.html)의 기능인 AWS Cost Explorer와 통합됩니다. Cost Management 콘솔에서 Cost Explorer를 활성화하면, Application Manager의 **Cost**(비용) 위젯은 특정 비컨테이너 애플리케이션 또는 애플리케이션 구성 요소에 대한 비용 데이터를 보여줍니다. 위젯의 필터를 사용하여 막대 또는 꺾은선형 차트에서 다양한 기간, 세부 기간 및 비용 유형에 따라 비용 데이터를 볼 수 있습니다.

**Go to AWS Cost Management console** 버튼을 선택하여 이 기능을 활성화할 수 있습니다. 기본적으로 지난 3개월 치 데이터가 필터링됩니다. 비컨테이너 애플리케이션의 경우, **View all**(전체 보기) 버튼을 선택하면 Application Manager가 **Resources**(리소스) 탭을 엽니다. 컨테이너 애플리케이션의 경우**전체 보기** 버튼이 AWS Cost Explorer 콘솔을 엽니다.

**참고**  
Cost Explorer는 태그를 사용하여 애플리케이션 비용을 추적합니다. CloudFormation 스택 기반 애플리케이션이 `AppManagerCFNStackKey` 태그 키로 구성되지 않은 경우 Cost Explorer는 Application Manager에 정확한 비용 데이터를 표시하지 못합니다. `AppManagerCFNStackKey` 태그 키가 감지되지 않으면 CloudFormation 스택에 태그를 추가하여 비용 추적을 활성화하라는 메시지가 콘솔에 표시됩니다. 그러면 태그 키가 스택의 Amazon 리소스 이름(ARN)에 매핑되고 **Cost**(비용) 위젯에서 정확한 비용 데이터를 표시할 수 있습니다.

**중요**  
`AppManagerCFNStackKey` 태그를 추가하면 스택 업데이트가 트리거됩니다. 스택이 처음 배포된 이후에 수행된 수동 구성은 사용자 태그가 추가되면 반영되지 않습니다. 리소스 업데이트 동작에 대한 자세한 내용은 **AWS CloudFormation 사용 설명서의 [스택 리소스의 업데이트 동작](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/                             using-cfn-updating-stacks-update-behaviors.html)을 참조하세요.

## 시작하기 전 준비 사항
<a name="application-manager-working-stacks-before-you-begin"></a>

Application Manager를 사용하여 CloudFormation 템플릿 및 스택을 생성, 편집 또는 삭제하기 전에 다음 링크를 사용하여 CloudFormation 개념에 대해 알아봅니다.
+ [AWS CloudFormation이란 무엇인가요?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [CloudFormation 모범 사례](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html)
+ [템플릿 기본 사항 알아보기](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/gettingstarted.templatebasics.html)
+ [AWS CloudFormation 스택 작업](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html)
+ [AWS CloudFormation 템플릿 사용](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html)
+ [샘플 템플릿](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-sample-templates.html)

**Topics**
+ [시작하기 전 준비 사항](#application-manager-working-stacks-before-you-begin)
+ [Application Manager를 사용하여 CloudFormation 템플릿 관리](application-manager-working-templates-overview.md)
+ [Application Manager를 사용하여 CloudFormation 스택 관리](application-manager-working-stacks-overview.md)

# Application Manager를 사용하여 CloudFormation 템플릿 관리
<a name="application-manager-working-templates-overview"></a>

AWS Systems Manager의 도구인 Application Manager에는 AWS CloudFormation 템플릿을 관리하는 데 도움이 되는 템플릿 라이브러리 및 기타 도구가 포함되어 있습니다. 이 섹션에는 다음 정보가 포함됩니다.

**Topics**
+ [템플릿 라이브러리 작업](#application-manager-working-stacks-template-library-working)
+ [템플릿 생성](#application-manager-working-stacks-creating-template)
+ [템플릿 편집](#application-manager-working-stacks-editing-template)

## 템플릿 라이브러리 작업
<a name="application-manager-working-stacks-template-library-working"></a>

Application Manager 템플릿 라이브러리는 템플릿을 보고, 생성하고, 편집하고, 삭제하고, 복제하는 데 유용한 도구를 제공합니다. 템플릿 라이브러리에서 직접 스택을 프로비저닝할 수도 있습니다. 템플릿은 `CloudFormation` 유형의 Systems Manager(SSM) 문서로 저장됩니다. 템플릿을 SSM 문서로 저장하면 버전 컨트롤을 사용하여 다양한 버전의 템플릿으로 작업할 수 있습니다. 권한을 설정하고 템플릿을 공유할 수도 있습니다. 스택을 성공적으로 프로비저닝하면 Application Manager 및 CloudFormation에서 스택과 템플릿을 사용할 수 있습니다.

**시작하기 전 준비 사항**  
Application Manager에서 CloudFormation 템플릿 작업을 시작하기 전에 다음 주제를 읽고 SSM 문서에 대해 자세히 알아보는 것이 좋습니다.
+ [AWS Systems Manager Documents](documents.md)
+ [SSM 문서 공유](documents-ssm-sharing.md)
+ [공유 SSM 문서에 대한 모범 사례](documents-ssm-sharing.md#best-practices-shared)

**Application Manager에서 템플릿 라이브러리를 보려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **CloudFormation 템플릿 라이브러리**를 선택합니다.

## 템플릿 생성
<a name="application-manager-working-stacks-creating-template"></a>

다음 절차에서는 Application Manager에서 CloudFormation 템플릿을 생성하는 방법을 설명합니다. 템플릿을 생성할 때 템플릿의 스택 세부 정보를 JSON 또는 YAML로 입력합니다. JSON 또는 YAML에 익숙하지 않은 경우 템플릿을 시각적으로 생성하고 수정하기 위한 도구인 AWS Infrastructure Composer를 사용할 수 있습니다. 자세한 내용은 *AWS CloudFormation 사용 설명서*의 [Infrastructure Composer를 사용하여 시각적으로 템플릿 생성](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/infrastructure-composer-for-cloudformation.html)을 참조하세요. 템플릿의 구조와 구분에 대한 자세한 내용은 *AWS CloudFormation 사용 설명서*의 [CloudFormation 템플릿 섹션](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html)을 참조하세요.

여러 템플릿 조각에서 템플릿을 구성할 수도 있습니다. 템플릿 조각은 특정 리소스에 대한 템플릿을 작성하는 방법을 보여주는 예입니다. 예를 들어 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스, Amazon Simple Storage Service(Amazon S3) 도메인, CloudFormation 매핑 등에 대한 조각을 볼 수 있습니다. 조각은 리소스별로 그룹화됩니다. *AWS CloudFormation 사용 설명서*의 [일반 템플릿 조각](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-general.html) 섹션에서 범용 CloudFormation 조각을 찾을 수 있습니다.

### Application Manager에서 CloudFormation 템플릿 생성(콘솔)
<a name="application-manager-working-stacks-creating-template-console"></a>

다음 절차에 따라 AWS Management Console을 사용하여 Application Manager에서 CloudFormation 템플릿을 생성합니다.

**Application Manager에서 CloudFormation 템플릿을 생성하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **CloudFormation 템플릿 라이브러리**를 선택한 다음 **템플릿 생성** 이나 기존 템플릿을 선택한 후에 **작업**, **복제**를 선택합니다.

1. [**이름(Name)**]에 템플릿이 생성하는 리소스 또는 스택의 용도를 식별하는 데 도움이 되는 템플릿의 이름을 입력합니다.

1. (옵션) [**버전 이름(Version name)**]에 템플릿 버전을 식별할 이름 또는 숫자를 입력합니다.

1. [**코드 편집기(Code editor)**] 섹션에서 [**YAML**] 또는 [**JSON**]을 선택한 다음 템플릿 코드를 입력하거나 복사하여 붙여 넣습니다.

1. (옵션) [**태그(Tags)**] 섹션에서 템플릿에 하나 이상의 태그 키 이름/값 페어를 적용합니다.

1. (옵션) [**권한(Permissions)**] 섹션에서 AWS 계정 ID를 입력하고 [**계정 추가(Add account)**]를 선택합니다. 이 작업은 템플릿에 대한 읽기 권한을 제공합니다. 계정 소유자는 템플릿을 프로비저닝하고 복제할 수 있지만 편집하거나 삭제할 수는 없습니다.

1. **생성(Create)**을 선택합니다. 템플릿은 Systems Manager(SSM) 문서 서비스에 저장됩니다.

### Application Manager에서 CloudFormation 템플릿 생성(명령줄)
<a name="application-manager-working-stacks-creating-template-cli"></a>

JSON 또는 YAML로 CloudFormation 템플릿의 콘텐츠를 생성한 후 AWS Command Line Interface(AWS CLI) 또는 AWS Tools for PowerShell을 사용하여 템플릿을 SSM 문서로 저장할 수 있습니다. 각 *example resource placeholder*를 사용자의 정보로 바꿉니다.

**시작하기 전 준비 사항**  
아직 하지 않은 경우 AWS CLI 또는 AWS Tools for PowerShell를 설치하고 구성합니다. 자세한 내용은 [최신 버전의 AWS CLI 설치 또는 업데이트](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) 및 [AWS Tools for PowerShell 설치](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-set-up.html)를 참조하세요.

------
#### [ Linux & macOS ]

```
aws ssm create-document \
    --content file://path/to/template_in_json_or_yaml \
    --name "a_name_for_the_template" \
    --document-type "CloudFormation" \
    --document-format "JSON_or_YAML" \
    --tags "Key=tag-key,Value=tag-value"
```

------
#### [ Windows ]

```
aws ssm create-document ^
    --content file://C:\path\to\template_in_json_or_yaml ^
    --name "a_name_for_the_template" ^
    --document-type "CloudFormation" ^
    --document-format "JSON_or_YAML" ^
    --tags "Key=tag-key,Value=tag-value"
```

------
#### [ PowerShell ]

```
$json = Get-Content -Path "C:\path\to\template_in_json_or_yaml | Out-String
New-SSMDocument `
    -Content $json `
    -Name "a_name_for_the_template" `
    -DocumentType "CloudFormation" `
    -DocumentFormat "JSON_or_YAML" `
    -Tags "Key=tag-key,Value=tag-value"
```

------

이 작업이 성공하면 명령에서 다음과 비슷한 응답이 반환됩니다.

```
{
    "DocumentDescription": {
        "Hash": "c1d9640f15fbdba6deb41af6471d6ace0acc22f213bdd1449f03980358c2d4fb",
        "HashType": "Sha256",
        "Name": "MyTestCFTemplate",
        "Owner": "428427166869",
        "CreatedDate": "2021-06-04T09:44:18.931000-07:00",
        "Status": "Creating",
        "DocumentVersion": "1",
        "Description": "My test template",
        "PlatformTypes": [],
        "DocumentType": "CloudFormation",
        "SchemaVersion": "1.0",
        "LatestVersion": "1",
        "DefaultVersion": "1",
        "DocumentFormat": "YAML",
        "Tags": [
            {
                "Key": "Templates",
                "Value": "Test"
            }
        ]
    }
```

## 템플릿 편집
<a name="application-manager-working-stacks-editing-template"></a>

다음 절차에 따라 Application Manager에서 CloudFormation 템플릿을 편집합니다. 업데이트된 템플릿을 사용하는 스택을 프로비저닝한 후 CloudFormation에서 템플릿 변경 사항을 사용할 수 있습니다.

**Application Manager에서 CloudFormation 템플릿을 편집하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. **CloudFormation 템플릿 라이브러리** 선택

1. 템플릿을 선택한 다음 [**작업(Actions)**]과 [**편집(Edit)**]을 차례대로 선택합니다. 템플릿의 이름은 변경할 수 없지만 다른 모든 세부 정보는 변경할 수 있습니다.

1. **저장**을 선택합니다. 템플릿은 Systems Manager 문서 서비스에 저장됩니다.

# Application Manager를 사용하여 CloudFormation 스택 관리
<a name="application-manager-working-stacks-overview"></a>

AWS Systems Manager의 도구인 Application Manager는 AWS CloudFormation과 통합되어 애플리케이션에 대한 리소스를 프로비저닝하고 관리하는 데 도움이 됩니다. Application Manager에서 CloudFormation 템플릿과 스택을 생성, 수정 및 삭제할 수 있습니다. *스택*이란 하나의 단위로 관리할 수 있는 AWS 리소스의 모음입니다. 즉, CloudFormation 스택을 사용하여 AWS 리소스 모음을 생성, 업데이트 또는 삭제할 수 있습니다. *템플릿*은 스택에서 프로비저닝할 리소스를 지정하는 JSON 또는 YAML 형식의 텍스트 파일입니다. 이 섹션에는 다음 정보가 포함됩니다.

**Topics**
+ [스택 생성](#application-manager-working-stacks-creating-stack)
+ [스택 업데이트](#application-manager-working-stacks-editing-stack)

## 스택 생성
<a name="application-manager-working-stacks-creating-stack"></a>

다음 절차에서는 Application Manager를 사용하여 CloudFormation 스택을 생성하는 방법을 설명합니다. 스택은 템플릿을 기반으로 합니다. 스택을 생성할 때 기존 템플릿을 선택하거나 새 템플릿을 생성할 수 있습니다. 스택을 생성한 후 시스템은 즉시 스택에서 식별된 리소스 생성을 시도합니다. 시스템이 리소스를 성공적으로 프로비저닝하면 템플릿과 스택을 Application Manager 및 CloudFormation에서 보고 편집할 수 있습니다.

**참고**  
Application Manager를 사용하여 스택을 생성하는 데는 요금이 부과되지 않지만 스택에 생성된 AWS 리소스에 대해서는 요금이 부과됩니다.

### Application Manager를 사용하여 CloudFormation 스택 생성(콘솔)
<a name="application-manager-working-stacks-creating-stack-console"></a>

다음 절차를 따라 AWS Management Console에서 Application Manager를 사용하여 스택을 생성합니다.

**CloudFormation 스택을 생성하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. ** 애플리케이션 생성, CloudFormation 스택**을 선택합니다.

1. [**템플릿 준비(Prepare a template)**] 섹션에서 옵션을 선택합니다. [**기존 템플릿 사용(Use an existing template)**]을 선택하면 [**템플릿 선택(Choose a template)**] 섹션의 탭을 사용하여 원하는 템플릿을 찾을 수 있습니다. (다른 옵션 중 하나를 선택한 경우 마법사를 완료하여 템플릿을 준비합니다.)

1. 템플릿 이름 옆에 있는 버튼을 선택한 후 **다음**을 선택합니다.

1. [**템플릿 세부 정보 지정(Specify template details)**] 페이지에서 템플릿의 세부 정보를 확인하여 프로세스가 원하는 리소스를 생성하는지 확인합니다.
   + (옵션) [**태그(Tags)**] 섹션에서 템플릿에 하나 이상의 태그 키 이름/값 페어를 적용합니다.
   + 태그는 리소스에 할당하는 선택적 메타데이터입니다. 태그를 사용하여 용도, 소유자 또는 환경을 기준으로 하는 등 리소스를 다양한 방식으로 분류할 수 있습니다.
   + **다음**을 선택합니다.

1. [**스택 세부 정보 편집(Edit stack details)**] 페이지의 [**스택 이름(Stack name)**]에 스택에 의해 생성된 리소스나 해당 용도를 식별하는 데 도움이 되는 이름을 입력합니다.
   + [**파라미터(Parameters)**] 섹션에는 템플릿에 지정된 선택적 및 필수 파라미터가 모두 포함되어 있습니다. 각 필드에 하나 이상의 파라미터를 입력합니다.
   + (옵션) [**태그(Tags)**] 섹션에서 스택에 하나 이상의 태그 키 이름/값 페어를 적용합니다.
   + (옵션) [**권한(Permissions)**] 섹션에서 AWS Identity and Access Management(IAM) 역할 이름 또는 IAM Amazon 리소스 이름(ARN)을 지정합니다. 시스템은 지정된 서비스 역할을 사용하여 스택에 지정된 모든 리소스를 생성합니다. IAM 역할을 지정하지 않으면 CloudFormation은 시스템이 사용자 자격 증명에서 생성하는 임시 세션을 사용합니다. 이 IAM 역할에 대한 자세한 내용은 *AWS CloudFormation 사용 설명서*의 [CloudFormation 서비스 역할](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-servicerole.html)을 참조하세요.
   + **다음**을 선택합니다.

1. [**검토 및 프로비저닝(Review and provision)**] 페이지에서 스택의 모든 세부 정보를 검토합니다. 변경하려면 이 페이지에서 [**편집(Edit)**] 버튼을 선택합니다.

1. [**스택 프로비저닝(Provision stack)**]을 선택합니다.

Application Manager는 [**CloudFormation 스택(CloudFormation stacks)**] 페이지와 스택 생성 및 배포 상태를 표시합니다. CloudFormation이 스택을 생성하고 프로비저닝하지 못하면 *AWS CloudFormation 사용 설명서*의 다음 주제를 참조하세요.
+ [스택 상태 코드](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-describing-stacks.html#w2ab1c23c15c17c11)
+ [CloudFormation 문제 해결](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html)

스택 리소스가 프로비저닝되고 실행되면 사용자는 리소스를 생성하는 기본 서비스를 사용하여 리소스를 직접 편집할 수 있습니다. 예를 들어 사용자는 Amazon Elastic Compute Cloud(Amazon EC2) 콘솔에서 CloudFormation 스택의 일부로 생성된 서버 인스턴스를 업데이트할 수 있습니다. 일부 변경 사항은 실수일 수 있으며, 일부는 시간에 민감한 작업 이벤트에 의도적으로 응답하는 것일 수 있습니다. 그와 무관하게 CloudFormation 외부에서의 변경 사항은 스택 업데이트 또는 삭제 작업을 복잡하게 만들 수 있습니다. 드리프트 감지 또는 *드리프트 상태*를 사용하여 구성 변경이 CloudFormation 관리 외부에서 이루어진 스택 리소스를 식별할 수 있습니다. 드리프트 상태에 대한 자세한 내용은 [스택 및 리소스에 대한 비관리형 구성 변경 감지](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html)를 참조하세요.

### Application Manager를 사용하여 CloudFormation 스택 생성(명령줄)
<a name="application-manager-working-stacks-creating-stack-cli"></a>

다음 AWS Command Line Interface(AWS CLI) 절차를 사용하여 Systems Manager에 SSM 문서로 저장된 CloudFormation 템플릿을 사용하여 스택을 프로비저닝합니다. 각 *example resource placeholder*를 사용자의 정보로 바꿉니다. 스택 생성을 위한 다른 AWS CLI 절차에 대한 자세한 내용은 *AWS CloudFormation 사용 설명서*의 [스택 생성](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-cli-creating-stack.html)을 참조하세요.

**시작하기 전 준비 사항**  
아직 하지 않은 경우 AWS CLI 또는 AWS Tools for PowerShell를 설치하고 구성합니다. 자세한 내용은 [최신 버전의 AWS CLI 설치 또는 업데이트](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) 및 [AWS Tools for PowerShell 설치](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-set-up.html)를 참조하세요.

------
#### [ Linux & macOS ]

```
aws cloudformation create-stack \
    --stack-name a_name_for_the_stack \
    --template-url "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" \
```

------
#### [ Windows ]

```
aws cloudformation create-stack ^
     --stack-name a_name_for_the_stack ^
     --template-url "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" ^
```

------
#### [ PowerShell ]

```
New-CFNStack `
    -StackName "a_name_for_the_stack" `
    -TemplateURL "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" `
```

------

## 스택 업데이트
<a name="application-manager-working-stacks-editing-stack"></a>

Application Manager에서 스택을 직접 편집하여 CloudFormation 스택에 업데이트를 배포할 수 있습니다. 직접 업데이트를 사용하면 템플릿 또는 입력 파라미터에 대한 업데이트를 지정할 수 있습니다. 변경 사항을 저장하고 배포한 후 CloudFormation은 지정한 변경 사항에 따라 AWS 리소스를 업데이트합니다.

변경 집합을 사용하여 업데이트하기 전에 CloudFormation이 스택에 적용할 변경 사항을 미리 볼 수 있습니다. 자세한 내용은 *AWS CloudFormation 사용 설명서*의 [변경 집합을 사용하여 스택 업데이트](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets.html)를 참조하세요.

**Application Manager에서 CloudFormation 스택을 업데이트하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. 애플리케이션 이름 옆의 라디오 버튼을 선택한 다음 **작업**, **스택 업데이트**를 선택합니다.

1. [**템플릿 소스 지정(Specify template source)**] 페이지에서 다음 옵션 중 하나를 선택한 후 [**다음(Next)**]을 선택합니다.
   + [**스택에 현재 프로비저닝된 템플릿 코드 사용(Use the template code currently provisioned in the stack)**]을 선택하여 템플릿을 봅니다. [**버전(Versions)**] 목록에서 템플릿 버전을 선택하고 [**다음(Next)**]을 선택합니다.
   + [**다른 템플릿으로 전환(Switch to a different template)**]을 선택하여 스택에 대한 새 템플릿을 선택하거나 생성합니다.

1. 변경 템플릿을 마치면 [**다음(Next)**]을 선택합니다.

1. [**스택 세부 정보 편집(Edit stack details)**] 페이지에서 파라미터, 태그 및 권한을 편집할 수 있습니다. 스택 이름은 변경할 수 없습니다. 변경하고 [**다음(Next)**]을 선택합니다.

1. [**검토 및 프로비저닝(Review and provision)**] 페이지에서 스택의 모든 세부 정보를 검토한 다음 [**스택 프로비저닝(Provision stack)**]을 선택합니다.

# Application Manager에서 클러스터 작업
<a name="application-manager-working-clusters"></a>

이 섹션에는 AWS Systems Manager의 구성 요소인 Application Manager에서 Amazon Elastic Container Service(Amazon ECS) 및 Amazon Elastic Kubernetes Service(Amazon EKS) 컨테이너 클러스터 작업에 도움이 되는 주제가 포함되어 있습니다.

**Topics**
+ [Application Manager에서 Amazon ECS 작업](application-manager-working-ECS.md)
+ [Application Manager에서 Amazon EKS 작업](application-manager-working-EKS.md)
+ [클러스터에 대한 실행서 작업](application-manager-working-runbooks-clusters.md)

# Application Manager에서 Amazon ECS 작업
<a name="application-manager-working-ECS"></a>

AWS Systems Manager의 도구인 Application Manager를 사용하면 Amazon Elastic Container Service(Amazon ECS) 클러스터 인프라를 보고 관리할 수 있습니다. Application Manager는 클러스터의 Amazon 리소스 이름(ARN)을 태그 값으로 사용하여 Amazon ECS 클러스터에 태그를 적용합니다. Application Manager는 클러스터의 컴퓨팅, 네트워킹 및 스토리지 리소스에 대한 구성 요소 런타임 보기를 제공합니다.

**참고**  
Application Manager에서 컨테이너에 대한 작업 정보를 관리하거나 볼 수 없습니다. Amazon ECS 리소스를 호스팅하는 인프라에 대한 작업 정보만 관리하고 볼 수 있습니다.

**이 페이지에서 수행할 수 있는 작업**  
이 페이지에서 다음 작업을 수행할 수 있습니다.
+ [**클러스터 관리(Manage cluster)**]를 선택하여 Amazon ECS에서 클러스터를 엽니다.
+ [**모두 보기(View all)**]를 선택하여 클러스터의 리소스 목록을 봅니다.
+ [**CloudWatch에서 보기(View in CloudWatch)**]를 선택하여 Amazon CloudWatch에서 리소스 경보를 봅니다.
+ **Manage nodes**(노드 관리) 또는 **Manage Fargate profiles**(Fargate 프로파일 관리)를 선택하여 Amazon ECS에서 이러한 리소스를 볼 수 있습니다.
+ 리소스 ID를 선택하여 리소스 ID가 생성된 콘솔에서 리소스 ID에 대한 자세한 정보를 봅니다.
+ 클러스터와 관련된 OpsItems 목록을 봅니다.
+ 클러스터에서 실행된 실행서의 기록을 봅니다.

**[**ECS 클러스터(ECS cluster)**]를 열려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. [**컨테이너 클러스터(Container clusters)**] 섹션에서 [**ECS 클러스터(ECS clusters)**]를 선택합니다.

1. 목록에서 클러스터를 선택합니다. Application Manager가 [**개요(Overview)**] 탭을 엽니다.

# Application Manager에서 Amazon EKS 작업
<a name="application-manager-working-EKS"></a>

AWS Systems Manager의 도구인 Application Manager는 [Amazon Elastic Kubernetes Service](https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html)(Amazon EKS)와 통합되어 Amazon EKS 클러스터 인프라의 상태에 대한 정보를 제공합니다. Application Manager는 클러스터의 Amazon 리소스 이름(ARN)을 태그 값으로 사용하여 Amazon EKS 클러스터에 태그를 적용합니다. Application Manager는 클러스터의 컴퓨팅, 네트워킹 및 스토리지 리소스에 대한 구성 요소 런타임 보기를 제공합니다.

**참고**  
Application Manager에서 Amazon EKS 포드 또는 컨테이너에 대한 작업 정보를 관리하거나 볼 수 없습니다. Amazon EKS 리소스를 호스팅하는 인프라에 대한 작업 정보만 관리하고 볼 수 있습니다.

**이 페이지에서 수행할 수 있는 작업**  
이 페이지에서 다음 작업을 수행할 수 있습니다.
+ [**클러스터 관리(Manage cluster)**]를 선택하여 Amazon EKS에서 클러스터를 엽니다.
+ [**모두 보기(View all)**]를 선택하여 클러스터의 리소스 목록을 봅니다.
+ [**CloudWatch에서 보기(View in CloudWatch)**]를 선택하여 Amazon CloudWatch에서 리소스 경보를 봅니다.
+ **Manage nodes**(노드 관리) 또는 **Manage Fargate profiles**(Fargate 프로파일 관리)를 선택하여 Amazon EKS에서 이러한 리소스를 볼 수 있습니다.
+ 리소스 ID를 선택하여 리소스 ID가 생성된 콘솔에서 리소스 ID에 대한 자세한 정보를 봅니다.
+ 클러스터와 관련된 OpsItems 목록을 봅니다.
+ 클러스터에서 실행된 실행서의 기록을 봅니다.

****EKS 클러스터** 애플리케이션을 열려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. [**컨테이너 클러스터(Container clusters)**] 섹션에서 [**EKS 클러스터(EKS clusters)**]를 선택합니다.

1. 목록에서 클러스터를 선택합니다. Application Manager가 [**개요(Overview)**] 탭을 엽니다.

# 클러스터에 대한 실행서 작업
<a name="application-manager-working-runbooks-clusters"></a>

Systems Manager Automation 런북을 사용하여 AWS Systems Manager의 도구인 Application Manager에서 AWS 리소스 문제를 해결할 수 있습니다. Application Manager 클러스터에서 [**실행서 시작(Start runbook)**]을 선택하면 클러스터의 리소스 유형에 따라 필터링된 실행서 목록이 표시됩니다. 시작할 실행서를 선택하면 Systems Manager에서 [**자동화 문서 실행(Execute automation document)**] 페이지를 엽니다.

**시작하기 전 준비 사항**  
Application Manager에서 실행서를 시작하기 전에 다음을 수행합니다.
+ 실행서를 시작하는 데 올바른 권한이 있는지 확인합니다. 자세한 내용은 [Automation 설정](automation-setup.md) 섹션을 참조하세요.
+ 실행서 시작에 대한 Automation 절차 설명서를 검토합니다. 자세한 내용은 [Systems Manager Automation을 기반으로 자동화된 작업 실행](running-simple-automations.md) 섹션을 참조하세요.
+ 한 번에 여러 리소스에서 실행서를 시작하려면 대상 및 속도 제어 사용에 대한 설명서를 검토합니다. 자세한 내용은 [대규모로 자동화된 작업 실행](running-automations-scale.md) 섹션을 참조하세요.

**Application Manager에서 클러스터의 실행서를 시작하려면**

1. [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/)에서 AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **Application Manager**를 선택합니다.

1. [**컨테이너 클러스터(Container clusters)**] 섹션에서 컨테이너 유형을 선택합니다.

1. 목록에서 클러스터를 선택합니다. Application Manager가 [**개요(Overview)**] 탭을 엽니다.

1. **실행서(Runbooks)** 탭에서 **실행서 시작(Start runbook)**을 선택하면 Application Manager가 새 탭에서 **자동화 문서 실행(Execute automation document)** 페이지를 엽니다. [**자동화 문서 실행(Execute automation document)**] 페이지의 옵션에 대한 자세한 내용은 [Systems Manager Automation을 기반으로 자동화된 작업 실행](running-simple-automations.md) 섹션을 참조하세요.