일반적인 디버깅 및 문제 해결 - AWS OpsWorks

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

일반적인 디버깅 및 문제 해결

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

이 섹션에서는 일반적으로 발생하는 일부 디버깅 및 문제 해결과 해법을 설명합니다.

인스턴스 등록 문제 해결

이 섹션에는 일반적으로 발생하는 일부 인스턴스 등록 문제와 해결 방법이 나와 있습니다.

참고

등록 문제가 있는 경우, 추가 디버깅 정보를 제공하는 --debug 인수와 함께 register를 실행합니다.

EC2User에게 다음을 수행할 권한이 부여되지 않았습니다

문제: register 명령이 다음과 비슷한 결과를 반환합니다.

A client error (AccessDenied) occurred when calling the CreateGroup operation: 
User: arn:aws:iam::123456789012:user/ImportEC2User is not authorized to
perform: iam:CreateGroup on resource: 
arn:aws:iam::123456789012:group/AWS/OpsWorks/OpsWorks-b583ce55-1d01-4695-b3e5-ee19257d1911

원인: 필요한 권한을 부여하지 않는 자격 증명을 사용하여 register 명령이 실행 중입니다. 사용자의 정책이 무엇보다 iam:CreateGroup 작업을 허용해야 합니다.

해결책 필요한 권한이 있는 IAM 자격 증명을 register에 제공합니다. 자세한 정보는 설치 및 구성 AWS CLI을 참조하세요.

자격 증명 범위가 유효한 리전으로 지정되어야 합니다

문제: register 명령이 다음을 반환합니다.

A client error (InvalidSignatureException) occurred when calling the
DescribeStacks operation: Credential should be scoped to a valid region, not 'cn-north-1'.

원인: 명령의 리전은 유효한 AWS OpsWorks Stacks 리전이어야 합니다. 지원되는 리전 목록은 리전 지원 섹션을 참조하세요. 이 오류는 일반적으로 다음 이유 중 하나로 인해 발생할 수 있습니다.

  • 스택이 다른 리전에 있고 스택의 리전을 명령의 --region 인수에 할당했습니다.

    스택 영역을 지정할 필요는 없습니다. 스택은 AWS OpsWorks 스택 ID에서 자동으로 결정합니다.

  • --region 인수를 생략하여 묵시적으로 기본 리전을 지정했지만 AWS OpsWorks Stacks가 지원하지 않는 기본 리전입니다.

해결 방법: 지원되는 AWS OpsWorks Stacks 지역으로 명시적으로 --region 설정하거나 AWS CLI config 파일을 편집하여 기본 지역을 지원되는 Stacks 지역으로 변경하십시오. AWS OpsWorks 자세한 내용은 AWS 명령줄 인터페이스 구성 단원을 참조하세요.