지원 종료 공지: 2027 AWS 년 6월 30일에는 AMS Advanced에 대한 지원을 종료합니다. 2027년 6월 30일 이후에는 AMS Advanced 콘솔 또는 AMS Advanced 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 AMS Advanced 지원 종료를 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
RFC 업데이트 CTs 및 CloudFormation 템플릿 드리프트 감지 이해
AMS에 프로비저닝된 리소스는 수정된 CloudFormation 템플릿을 사용합니다. 리소스에 서비스의 AWS 관리 콘솔을 통해 직접 변경된 파라미터가 있는 경우 해당 리소스의 CloudFormation 생성 레코드가 동기화되지 않습니다. 이 경우 AMS 업데이트 변경 유형을 사용하여 AMS의 리소스를 업데이트하려고 하면 AMS는 원래 리소스 구성을 참조하고 잠재적으로 변경된 파라미터를 재설정합니다. 이 재설정은 손상될 수 있으므로 추가 AMS 구성 변경이 감지되면 AMS는 업데이트 변경 유형이 있는 RFCs를 허용하지 않습니다.
업데이트 변경 유형 목록은 콘솔 필터를 사용합니다.
드리프트 문제 해결 FAQs
AMS 드리프트 수정에 대한 질문과 답변입니다.
드리프트 수정 지원 리소스(ct-3kinq0u4l33zf)
드리프트 문제 해결 변경 유형(ct-3kinq0u4l33zf)에서 지원하는 리소스입니다.
AWS::EC2::Instance
AWS::EC2::SecurityGroup
AWS::EC2::VPC
AWS::EC2::Subnet
AWS::EC2::NetworkInterface
AWS::EC2::EIP
AWS::EC2::InternetGateway
AWS::EC2::NatGateway
AWS::EC2::NetworkAcl
AWS::EC2::RouteTable
AWS::EC2::Volume
AWS::AutoScaling::AutoScalingGroup
AWS::AutoScaling::LaunchConfiguration
AWS::AutoScaling::LifecycleHook
AWS::AutoScaling::ScalingPolicy
AWS::AutoScaling::ScheduledAction
AWS::ElasticLoadBalancing::LoadBalancer
AWS::ElasticLoadBalancingV2::Listener
AWS::ElasticLoadBalancingV2::ListenerRule
AWS::ElasticLoadBalancingV2::LoadBalancer
AWS::CloudWatch::Alarm
드리프트 문제 해결 변경 유형
AMS 드리프트 수정 변경 유형 사용에 대한 질문과 답변입니다.
드리프트 문제 해결 기능에 지원되는 리소스 목록은 섹션을 참조하세요드리프트 수정 지원 리소스(ct-3kinq0u4l33zf).
중요
드리프트 수정은 스택 템플릿 및/또는 파라미터를 수정하며, 최신 스택 템플릿 및 파라미터를 사용하도록 로컬 템플릿 리포지토리 또는 이러한 스택을 업데이트하는 자동화를 업데이트해야 합니다. 동기화 없이 이전 템플릿 및/또는 파라미터를 사용하면 기본 리소스가 손상될 수 있습니다.
관리형 자동화가 없는 자동화된 CT(ct-3kinq0u4l33zf)는 RFC당 10개의 리소스만 수정할 수 있도록 지원합니다. 나머지 리소스를 10개 배치로 수정하려면 모든 리소스가 수정될 때까지 새 RFCs 생성합니다.
- 드리프트 문제 해결 변경 유형은 언제 사용해야 하나요?
다음과 같은 경우 드리프트 수정 자동 CT(ct-3kinq0u4l33zf)를 사용합니다.
자동 CT를 사용하여 기존 스택 리소스에 대한 업데이트를 수행하려고 하면 스택이 이므로 RFC가 거부됩니다
DRIFTED.과거에 Update CT를 사용했는데 스택이 DRIFTED되어 실패했습니다.
- 문제 해결 중에 스택에 어떤 변경 사항이 적용되나요?
수정하려면 드리프트된 속성에 따라 스택 템플릿 및/또는 파라미터를 업데이트해야 합니다. 또한 문제 해결은 문제 해결 중에 스택의 스택 정책을 업데이트하고 문제 해결이 완료되면 스택 정책을 이전 값으로 복원합니다.
- 스택 템플릿 및/또는 파라미터에 대해 수행된 변경 사항을 보려면 어떻게 해야 합니까?
RFC에 대한 응답으로 다음 정보와 함께 변경 요약이 제공됩니다.
ChangeSummaryJson: 드리프트 수정의 일부로 스택 템플릿 및/또는 파라미터의 변경 요약을 포함합니다. 문제 해결은 여러 단계로 수행됩니다. 이 변경 요약은 개별 단계의 변경 사항으로 구성됩니다. 문제 해결이 성공하면 마지막 단계의 변경 사항을 확인합니다. 순서대로 실행되는 단계는 JSON의 ExecutionPlan을 참조하세요. 예를 들어, 있는 경우 RestoreReferences 섹션은 항상 끝에 실행되며 수정 후 변경 사항에 대한 JSON을 포함합니다. 문제 해결이 DryRun 모드에서 실행되면 스택에 이러한 변경 사항이 적용되지 않습니다.PreRemediationStackTemplateAndConfigurationJson: 스택에서 수정이 트리거되기 전에 템플릿, 파라미터, 출력, StackPolicyBody를 포함한 CloudFormation 스택의 구성 스냅샷을 포함합니다.
- 문제 해결이 수행되면 어떻게 해야 하나요?
중요
수정 스택을 업데이트하는 로컬 템플릿 리포지토리 또는 자동화를 RFC 요약에 제공된 최신 템플릿 및 파라미터로 업데이트해야 합니다. 이전 템플릿 및/또는 파라미터를 사용하면 스택 리소스가 더 이상 파괴적으로 변경될 수 있으므로이 작업을 수행하는 것이 매우 중요합니다.
- 이 문제 해결 중에 애플리케이션이 적용되나요?
해결은 CloudFormation 스택 구성에서만 수행되는 오프라인 프로세스입니다. 기본 리소스에 대한 업데이트는 수행되지 않습니다.
- 문제 해결 후 관리 | 기타 | 기타 RFCs 계속 사용하여 리소스에 대한 업데이트를 수행할 수 있나요?
사용 가능한 자동 업데이트 CTs를 사용하여 스택 리소스에 대한 업데이트를 항상 수행하는 것이 좋습니다. 사용 가능한 업데이트 CTs가 사용 사례를 지원하지 않는 경우 관리 | 기타 | 기타 요청을 사용합니다.
- 수정으로 스택에 새 리소스가 생성되나요?
수정은 스택에 새 리소스를 생성하지 않습니다. 그러나 수정은 새 출력을 생성하고 스택 템플릿 메타데이터 섹션을 업데이트하여 참조용으로 수정 요약을 저장합니다.
- 문제 해결은 항상 성공하나요?
수정하려면 템플릿 구성을 신중하게 분석하고 검증하여 수행할 수 있는지 확인해야 합니다. 이러한 검증이 실패하는 시나리오에서는 수정 프로세스가 중지되고 스택 템플릿 또는 파라미터에 대한 변경 사항이 수행되지 않습니다. 또한 지원되는 리소스 유형에서만 문제 해결을 수행할 수 있습니다.
- 문제 해결에 실패하면 스택 리소스에 대한 업데이트를 수행하려면 어떻게 해야 합니까?
관리 | 기타 | 기타 | CT 업데이트(ct-0xdawir96cy7k)를 사용하여 변경을 요청할 수 있습니다. AMS는 이러한 시나리오를 모니터링하고 문제 해결 솔루션을 개선하기 위해 노력합니다.
- 지원되는 리소스 유형과 지원되지 않는 리소스 유형이 모두 있는 스택을 수정할 수 있나요?
예. 그러나 지원되는 리소스 유형이 스택에서 DRIFTED로 발견된 경우에만 문제 해결이 수행됩니다. 지원되지 않는 리소스 유형이 DRIFTED인 경우 수정이 계속되지 않습니다.
- 표준 AMS 변경 유형(비CFN 수집)을 통해 생성된 스택에 대해 드리프트 수정을 요청할 수 있습니까?
예. 드리프트 수정은 자동 CT(ct-3kinq0u4l33zf)를 사용하여 표준 AMS 변경 유형을 통해 생성된 스택에서 수행할 수 있습니다. 표준 AMS 변경 유형(비CFN 수집)을 통해 생성된 스택에 대한 수동 드리프트 수정은 AMS에서 지원되지 않습니다.
- CloudFormation 수집 변경 유형을 통해 프로비저닝된 스택에 대해 드리프트 수정을 요청할 수 있습니까?
아니요. AMS CloudFormation 수집 변경 유형(ct-36cn2avfrrj9v)을 통해 프로비저닝된 스택에는 드리프트 수정이 지원되지 않습니다. 이 목적으로 제출된 RFCs는 범위를 벗어난 것으로 거부됩니다. CloudFormation에서 수집된 스택은 고객 소유 템플릿을 사용하며, 드리프트는 템플릿에서만 안전하게 재구성할 수 없는 의도적인 out-of-band 변경 사항을 반영할 수 있습니다. CloudFormation 수집 스택의 소유자는 스택 드리프트를 직접 관리할 책임이 있습니다.
- 수정 전에 스택에 대해 수행할 변경 사항을 알 수 있나요?
예. 드리프트 수정 변경 유형(ct-3kinq0u4l33zf)은 스택 수정 시 수행할 변경을 요청하는 데 사용할 수 있는 DryRun 옵션을 제공합니다. 그러나 최종 수정 변경 사항은 수정 시 스택에 있는 드리프트에 따라 다를 수 있습니다.