

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

# 문제 해결
<a name="troubleshooting"></a>

이 섹션에서는 솔루션 배포 및 사용에 대한 문제 해결 지침을 제공합니다.

알려진 문제 해결은 알려진 오류를 완화하기 위한 지침을 제공합니다. 이 지침으로 문제가 해결되지 않을 경우 [Support에 문의하세요](contact-aws-support.md)에서 이 솔루션에 대한 지원 사례를 여는 방법을 안내해 드립니다.

## 알려진 문제 해결
<a name="known-issue-resolution"></a>

### 문제: 원격 계정에서 예약되지 않은 인스턴스(v1.4-v3.0)
<a name="problem-instances-not-being-scheduled-in-a-remote-account"></a>

원격 계정에서 인스턴스가 예약되지 않는 경우입니다.

### 해결 방법
<a name="resolution"></a>

보조 계정 ID로 허브 스택을 업데이트하거나 다음 작업을 완료합니다.

1. 기본 계정에서 [CloudWatch 콘솔](https://console.aws.amazon.com/cloudwatch/)로 이동합니다.

1. 탐색 창에서 **로그** > **로그 그룹**을 선택합니다.

1. ` <STACK_NAME>-logs`라는 로그 그룹을 선택합니다.

1. 계정 ID(원격 계정)에 대한 로그 스트림을 검색합니다.

1. 예를 들어, 계정 ID로 명명된 로그 스트림이 없는 경우 DynamoDB 콘솔로 이동하여 ` <STACK_NAME>-<ConfigTable>-<RANDOM>`이라는 테이블을 선택합니다.

1. **항목 탐색**을 선택하고 **실행**을 선택합니다.

1. 유형이 Config인 항목을 선택합니다.

1. 속성 remote\_account\_ids에 계정 ID가 있는지 확인합니다.

1. 이 속성에 계정 ID가 표시되지 않는지 확인합니다.

1. 솔루션이 AWS Organizations에 구성되어 있는 경우 원격 계정에서 원격 템플릿을 제거한 후 다시 설치합니다.

1. 솔루션이 원격 계정 ID를 사용하도록 구성된 경우 인스턴스가 예약될 계정 ID 목록과 원격 템플릿이 배포될 계정 ID 목록으로 CloudFormation 파라미터 **조직 ID 또는 원격 계정 ID 목록 제공**을 업데이트합니다.

### 문제: 예약되지 않은 인스턴스(v3.1 이상)
<a name="problem-instances-not-being-scheduled-v3.1"></a>

인스턴스가 예약되지 않은 것을 발견한 경우.

### 해결 방법
<a name="resolution-1"></a>

1. 리소스에 **IS-ManagedBy** 태그가 적용되었는지 확인합니다.

1. 태그가 없는 경우 등록을 다시 트리거할 일정 태그를 삭제하고 다시 생성합니다.

1. 태그가 아직 적용되지 않는 경우 리전에 예약이 활성화되어 있는지 확인합니다.

   1. 리전의 허브/스포크 스택 구성을 확인하거나

   1. 리소스와 동일한 리전의 [EventBridge 콘솔](https://console.aws.amazon.com/events/)로 이동하여 기본 이벤트 버스에 접두사 **IS 태그 지정**이 있는 이벤트 규칙이 있는지 확인합니다.

1. 리전이 활성화되지 않은 경우 리전 CloudFormation 파라미터에 리전을 포함하도록 인스턴스 스케줄러 스택을 업데이트합니다.

1. 문제가 지속되면 [솔루션 관리 로그](monitor-the-solution.md#logging-and-notifications)에서 허브 등록 오류를 검토합니다.

1. 조직에서 이벤트가 계정에서 솔루션 허브 계정으로 전달되지 않도록 하는 정책이 없는지 확인합니다.

### 문제: 암호화된 EC2 인스턴스가 시작되지 않음
<a name="problem-encrypted-ec2-instances-not-starting"></a>

인스턴스 스케줄러는 암호화된 EBS 볼륨을 가진 EC2 인스턴스가 시작되고 있다고 보고하지만, 실제로는 시작되지 않습니다.

### 해결 방법
<a name="resolution-2"></a>

암호화된 EBS 볼륨으로 EC2 인스턴스를 예약할 수 있도록 인스턴스 스케줄러 액세스 권한을 부여하는 방법은 [암호화된 EC2 EBS 볼륨](security-1.md#encrypted-ec2-ebs-volumes)을 참조합니다.

### 문제: 정보 태그 지정으로 인한 예상치 못한 API 비용
<a name="problem-unexpected-api-costs-from-informational-tagging"></a>

AWS Resource Groups 태깅 API 호출, AWS Config 평가 또는 관련 문제 해결 작업으로 인한 비용이 예기치 않게 높습니다.

### 해결 방법
<a name="resolution-tagging-costs"></a>

인스턴스 스케줄러는 각 예약 간격마다 관리형 리소스에 [정보 태그를](monitor-the-solution.md#informational-tags) 씁니다. 환경에서 AWS Config 규칙, 태그 정책 또는 자동 문제 해결을 통해 태그 거버넌스를 적용하는 경우 Instance Scheduler의 태그 키가 허용되는지 확인합니다. 태그 키 및 구성 지침의 전체 목록은 [태그 거버넌스 고려](monitor-the-solution.md#informational-tag-conflict-with-tag-policies) 사항을 참조하세요.

태그 거버넌스 정책을 업데이트할 수 없는 경우 허브 스택`No`에서 정보 태그 지정 **활성화 파라미터를 로 설정하여 정보 태그 지정**을 비활성화합니다.

### 문제: RDS 스냅샷 생성이 활성화되어 있으면 RDS 인스턴스가 중지되지 않음
<a name="problem-rds-instances-not-stopping-when-create-rds-snapshots-is-enabled"></a>

`rds:CreateDBSnapshot` 권한이 없어 `StopDBInstance` 작업을 직접 호출할 때 RDS 인스턴스가 중지되지 않고 솔루션의 스케줄러 로그가 (AccessDenied) 오류를 보고합니다.

### 해결 방법
<a name="resolution-3"></a>

솔루션을 v3.0.5 이상으로 업데이트하거나 예약된 각 계정에서 솔루션의 스케줄러 역할에 `rds:CreateDBSnapshot` 권한을 추가합니다.