기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
문제 해결
이 섹션에서는 솔루션 배포 및 사용에 대한 문제 해결 지침을 제공합니다.
이 지침으로 문제가 해결되지 않을 경우 Support에 문의하세요에서 이 솔루션에 대한 지원 사례를 여는 방법을 안내해 드립니다.
문제: VPC를 자동으로 생성하여 VPC 지원 구성 배포 실패
CloudFormation에서 VPC 네트워킹 리소스를 프로비저닝할 수 없어 배포 대시보드 스택 또는 사용 사례 스택이 배포에 실패합니다.
해결 방법
계정의 VPCs 및 탄력적 IPs에 대한 할당량 제한을 확인합니다. AWS 계정당, AWS 리전당 탄력적 IPs 및 VPCs에 대한 기본 한도는 각각 5개입니다.
참고
솔루션이 VPC를 생성할 때 단일 VPC 지원 배포(배포 대시보드 또는 사용 사례)는 각 AZ에 퍼블릭 서브넷 1개와 프라이빗 서브넷 1개가 있는 2-AZ 배포이며 각 퍼블릭 서브넷은 NAT 게이트웨이 1개를 배포합니다. NAT 게이트웨이가 2개인 경우 배포는 할당량 한도에서 퍼블릭 IP 주소 2개를 사용합니다.
알아야 할 몇 가지 제한(계정별, 리전별):
-
VPCs 수 - 5
-
퍼블릭 IP 주소 수 - 5
-
게이트웨이 VPC 엔드포인트 수 - 20
-
인터페이스 VPC 엔드포인트 수 - 20
문제: 배포 대시보드 스택이 삭제된 후에는 CloudFormation에서 사용 사례 스택을 삭제할 수 없습니다.
모든 사용 사례 스택이 삭제되기 전에 CloudFormation에서 배포 대시보드 스택이 삭제되면 사용 사례가 잠긴(사용할 수 없음) 상태가 될 수 있습니다. 이는 배포 대시보드 스택에 의해 생성된 IAM 역할이 더 이상 존재하지 않아 사용 사례 스택을 수정할 수 없기 때문입니다.
해결 방법
주의
사용 후 즉시 수동으로 생성된 역할을 정리해야 합니다. 이는 사용자가 역할 상승에 악용할 수 있는 승격된 권한입니다.
삭제된 IAM 역할을 다시 생성하여 CloudFormation 스택 삭제를 활성화합니다.
-
CloudFormation 콘솔을 열고 잠긴 스택과 연결된 역할을 확인합니다.
-
역할 ARN은 IAM 역할이라는 스택 정보 섹션에서 찾을 수 있습니다.
-
역할 이름은 IAM 역할 ARN에서 :role/ 뒤에 오는 이름입니다(예: arn:aws:iam::<account-id>:role/<role-name>).
-
-
삭제된 역할과 동일한 이름으로 IAM에 새 역할을 생성합니다.
-
AWS 서비스를 신뢰할 수 있는 엔터티로 선택하고 드롭다운에서 CloudFormation을 선택합니다.
-
필요한 권한을 추가합니다. 필요한 권한이 확실하지 않은 경우 AWS 관리형 AdministratorAccess 정책을 사용할 수 있습니다.
-
1단계에서 얻은 것과 정확히 동일한 역할 이름을 입력합니다.
-
-
CloudFormation 콘솔로 돌아가 잠긴 스택을 삭제합니다.
-
잠긴 스택이 모두 성공적으로 삭제되면 IAM으로 돌아가 2단계에서 생성된 모든 역할을 삭제합니다.
문제: 사용 사례 UI에 설정 변경 사항이 반영되지 않음
사용 사례가 업데이트되면 UI가 CloudFront에 배포됩니다. 그러나 CloudFront는 배포와 일부 설정이 사용자에게 표시되는 방식을 지시하는 구성 파일을 캐시하므로 이러한 변경 사항은 즉시 반영되지 않을 수 있습니다.
해결 방법
CloudFront 배포를 무효화하여 새 구성을 프런트엔드 사용자에게 강제로 전파할 수 있습니다.
-
CloudFormation 콘솔을 열고 사용 사례 스택과 연결된 CloudFront 배포를 확인합니다.
-
사용 사례 스택은 사용 사례를 배포할 때 사용한 것과 동일한 이름으로 시작해야 합니다.
-
UI에 해당하는 중첩 스택을 찾습니다. 중첩 스택 이름은 WebAppS3UINestedStackS3UINestedStackResource로 시작해야 합니다.
-
리소스 탭에서 AWS::CloudFront::Distribution 유형의 리소스를 찾은 다음 물리적 ID를 선택합니다. 그러면 CloudFront 콘솔에서 배포가 열립니다.
-
-
무효화 탭으로 이동한 다음 무효화 생성을 선택하고 /*의 경로를 입력합니다. 이렇게 하면 모든 경로가 무효화됩니다.
-
자체 브라우저에서 사용 사례와 관련된 쿠키 및 캐시된 파일을 삭제합니다.