기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
RFC 업데이트 CTs 및 CloudFormation 템플릿 드리프트 감지 이해
AMS에 프로비저닝된 리소스는 수정된 AWS CloudFormation 템플릿을 사용합니다. 리소스에 서비스의 AWS Management Console을 통해 파라미터가 직접 변경된 경우 해당 리소스의 CloudFormation 생성 레코드가 동기화되지 않습니다. 이 경우 AMS 업데이트 변경 유형을 사용하여 AMS의 리소스를 업데이트하려고 하면 AMS는 원래 리소스 구성을 참조하고 잠재적으로 변경된 파라미터를 재설정합니다. 이 재설정은 손상될 수 있으므로 추가 AMS 구성 변경이 감지되면 AMS는 업데이트 변경 유형이 있는 RFCs를 허용하지 않습니다.
업데이트 변경 유형 목록은 콘솔 필터를 사용합니다.
드리프트 문제 해결 FAQs
AMS 드리프트 수정에 대한 질문과 답변. 드리프트 문제 해결을 시작하는 데 사용할 수 있는 두 가지 변경 유형이 있습니다. 하나는 실행 모드=수동 또는 "검토 필요"이고 다른 하나는 실행 모드=자동입니다.
드리프트 문제 해결 지원 리소스(ct-3kinq0u4l33zf)
드리프트 문제 해결 변경 유형(ct-3kinq0u4l33zf)에서 지원하는 리소스입니다. 리소스를 수정하려면 대신 "검토 필요"(ct-34sxfo53yuzah) 변경 유형을 사용합니다.
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되어 실패했습니다. 업데이트를 다시 시도할 필요가 없으며 대신 필요한 검토, 수동, CT를 사용할 수 있습니다.
드리프트 문제 해결 검토 필요 없음, 자동, CT(ct-3kinq0u4l33zf) 또는 드리프트 문제 해결 필요 없음, 자동, CT 실패로 인해 드리프트 문제 해결이 지원되지 않는 경우에만 검토 필요, 수동 CT(ct-34sxfo53yuzah)를 사용하는 것이 좋습니다.
- 문제 해결 중에 스택에 어떤 변경 사항이 적용되나요?
수정하려면 드리프트된 속성에 따라 스택 템플릿 및/또는 파라미터를 업데이트해야 합니다. 또한 문제 해결은 문제 해결 중에 스택의 스택 정책을 업데이트하고 문제 해결이 완료되면 스택 정책을 이전 값으로 복원합니다.
- 스택 템플릿 및/또는 파라미터에 수행된 변경 사항을 보려면 어떻게 해야 합니까?
RFC에 대한 응답으로 다음 정보와 함께 변경 요약이 제공됩니다.
ChangeSummaryJson: 드리프트 수정의 일부로 스택 템플릿 및/또는 파라미터의 변경 요약을 포함합니다. 문제 해결은 여러 단계로 수행됩니다. 이 변경 요약은 개별 단계의 변경 사항으로 구성됩니다. 문제 해결이 성공하면 마지막 단계의 변경 사항을 확인합니다. 순서대로 실행되는 단계는 JSON의 ExecutionPlan을 참조하세요. 예를 들어, 있는 경우 RestoreReferences 섹션은 항상 끝에 실행되며 수정 후 변경 사항에 대한 JSON을 포함합니다. 문제 해결이 DryRun 모드에서 실행되는 경우 이러한 변경 사항 중 어떤 것도 스택에 적용되지 않았을 것입니다.PreRemediationStackTemplateAndConfigurationJson: 스택에서 수정이 트리거되기 전에 템플릿, 파라미터, 출력, StackPolicyBody를 포함한 CloudFormation 스택의 구성 스냅샷을 포함합니다.
- 문제 해결이 수행되면 어떻게 해야 하나요?
중요
로컬 템플릿 리포지토리 또는 수정 스택을 업데이트하는 자동화를 RFC 요약에 제공된 최신 템플릿 및 파라미터로 업데이트해야 합니다. 이전 템플릿 및/또는 파라미터를 사용하면 스택 리소스가 더 이상 파괴적으로 변경될 수 있으므로이 작업을 수행하는 것이 매우 중요합니다.
- 이 문제 해결 중에 애플리케이션이 적용되나요?
해결은 CloudFormation 스택 구성에서만 수행되는 오프라인 프로세스입니다. 기본 리소스에 대한 업데이트는 수행되지 않습니다.
- 문제 해결 후 관리 | 기타 | 기타 RFCs 계속 사용하여 리소스에 대한 업데이트를 수행할 수 있습니까?
사용 가능한 자동 CTs 업데이트를 사용하여 스택 리소스에 대한 업데이트를 항상 수행하는 것이 좋습니다. 사용 가능한 CT 업데이트가 사용 사례를 지원하지 CTs 않는 경우 관리 | 기타 | 기타 요청을 사용합니다.
- 수정으로 스택에 새 리소스가 생성되나요?
수정은 스택에 새 리소스를 생성하지 않습니다. 그러나 수정은 새 출력을 생성하고 스택 템플릿 메타데이터 섹션을 업데이트하여 참조용으로 수정 요약을 저장합니다.
- 문제 해결은 항상 성공하나요?
수정을 수행하려면 템플릿 구성을 신중하게 분석하고 검증해야 합니다. 이러한 검증이 실패하는 시나리오에서는 수정 프로세스가 중지되고 스택 템플릿 또는 파라미터에 대한 변경 사항이 수행되지 않습니다. 또한 지원되는 리소스 유형에서만 문제 해결을 수행할 수 있습니다.
- 문제 해결에 실패하면 스택 리소스에 대한 업데이트를 수행하려면 어떻게 해야 합니까?
관리 | 기타 | 기타 | CT 업데이트(ct-0xdawir96cy7k)를 사용하여 변경을 요청할 수 있습니다. AMS는 이러한 시나리오를 모니터링하고 문제 해결 솔루션을 개선하기 위해 노력합니다.
- 지원되는 리소스 유형과 지원되지 않는 리소스 유형이 모두 있는 스택을 수정할 수 있나요?
예. 그러나 수정은 지원되는 리소스 유형이 스택에서 DRIFTED로 발견된 경우에만 수행됩니다. 지원되지 않는 리소스 유형이 DRIFTED인 경우 수정이 계속되지 않습니다.
- 비CFN Ingest CTs를 통해 생성된 스택에 대한 문제 해결을 요청할 수 있나요?
예. 스택 생성에 사용되는 변경 유형에 관계없이 스택에서 수정을 수행할 수 있습니다.
- 수정 전에 스택에 대해 수행할 변경 사항을 알 수 있나요?
예. 두 변경 유형 모두 스택이 수정될 경우 수행할 변경을 요청하는 데 사용할 수 있는 DryRun 옵션을 제공합니다. 그러나 최종 수정 변경 사항은 수정 시 스택에 있는 드리프트에 따라 다를 수 있습니다.