

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

# Accelerate 경보 구성 변경 사항 배포
구성 변경 사항 배포

사용자 지정을 완료한 후에는 AppConfig 또는를 사용하여 배포해야 합니다 CloudFormation.

**Topics**
+ [

# AppConfig를 사용하여 경보 구성 변경 가속화 배포
](acc-mem-deploy-change-appconfig.md)
+ [

# CloudFormation 를 사용하여 구성 변경 가속화 배포
](acc-mem-deploy-change-cfn.md)

# AppConfig를 사용하여 경보 구성 변경 가속화 배포
AppConfig를 사용하여 구성 변경 사항 배포

사용자 지정이 완료되면 AppConfig를 사용하여 [StartDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html)로 변경 사항을 배포합니다.

```
  aws appconfig start-deployment --application-id application_id 
   --environment-id environment_id Vdeployment-strategy-id 
   deployment_strategy_id --configuration-profile-id configuration_profile_id --configuration-version 1
```
+ **애플리케이션 ID**: 애플리케이션의 ID`AMSAlarmManager`로 [ListApplications](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListApplications.html) API 직접 호출을 통해 찾을 수 있습니다.
+ **환경 ID**: [ListEnvironments](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListEnvironments.html) API 직접 호출을 통해 찾을 수 있습니다.
+ **배포 전략 ID**: [ListDeploymentStrategies](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListDeploymentStrategies.html) API 직접 호출을 통해 이를 찾을 수 있습니다.
+ **구성 프로필 ID**:의 ID`CustomerManagedAlarms`입니다. [ListConfigurationProfiles](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListConfigurationProfiles.html) API 직접 호출을 통해 이를 찾을 수 있습니다.
+ **구성 버전**: 배포할 구성 프로필의 버전입니다.

**중요**  
 Alarm Manager는 구성 프로필에 지정된 대로 경보 정의를 적용합니다. 또는 CloudWatch CLI/SDK를 AWS Management Console 사용하여 CloudWatch 경보를 수동으로 수정하면 자동으로 되돌려지므로 경보 관리자를 통해 변경 사항을 정의해야 합니다. 경보 관리자가 생성하는 경보를 이해하려면 값이 인 `ams:alarm-manager:managed` 태그를 찾을 수 있습니다`true`.  
새 구성을 대상에 배포할 때의 책임과 결과를 이해하는 신뢰할 수 있는 사용자로 [StartDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html) 및 [ StopDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StopDeployment.html) API 작업에 대한 액세스를 제한합니다.

AWS AppConfig 기능을 사용하여 구성을 생성하고 배포하는 방법에 대한 자세한 내용은 [AWS AppConfig 설명서를 참조하세요.](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-working.html)

# CloudFormation 를 사용하여 구성 변경 가속화 배포
를 사용하여 구성 변경 사항 배포 CloudFormation

를 사용하여 `CustomerManagedAlarms` 구성 프로필을 배포하려는 경우 다음 CloudFormation 템플릿을 사용할 CloudFormation수 있습니다. `AMSAlarmManagerConfigurationVersion.Content` 필드에 원하는 JSON 구성을 입력합니다.

스택 또는 CloudFormation 스택 세트에 템플릿을 배포하면 구성에 필요한 JSON 형식을 따르지 않으면 `AMSResourceTaggerDeployment` 리소스 배포가 실패합니다. 예상 형식에 대한 [구성 프로파일 가속화: 모니터링](acc-mem-config-doc-format.md) 자세한 내용은 섹션을 참조하세요.

이러한 템플릿을 CloudFormation 스택 또는 스택 세트로 배포하는 방법에 대한 도움말은 아래 관련 AWS CloudFormation 설명서를 참조하세요.
+ [AWS CloudFormation 콘솔에서 스택 생성](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)
+ [AWS CLI를 사용하여 스택 생성](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-cli-creating-stack.html)
+ [스택 세트 생성](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-getting-started-create.html)

**참고**  
이러한 템플릿 중 하나를 사용하여 구성 버전을 배포한 다음 CloudFormation 스택/스택 세트를 삭제하면 템플릿 구성 버전이 현재 배포된 버전으로 유지되고 추가 배포가 이루어지지 않습니다. 기본 구성으로 되돌리려면 스택을 삭제하는 대신 수동으로 빈 구성(예: \$1\$1)을 배포하거나 스택을 빈 구성으로 업데이트해야 합니다.

**JSON**

```
{
  "Description": "Custom configuration for the AMS Alarm Manager.",
  "Resources": {
    "AMSAlarmManagerConfigurationVersion": {
      "Type": "AWS::AppConfig::HostedConfigurationVersion",
      "Properties": {
        "ApplicationId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-ApplicationId"
        },
        "ConfigurationProfileId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID"
        },
        "Content": "{}",
        "ContentType": "application/json"
      }
    },
    "AMSAlarmManagerDeployment": {
      "Type": "AWS::AppConfig::Deployment",
      "Properties": {
        "ApplicationId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-ApplicationId"
        },
        "ConfigurationProfileId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID"
        },
        "ConfigurationVersion": {
          "Ref": "AMSAlarmManagerConfigurationVersion"
        },
        "DeploymentStrategyId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-Deployment-StrategyID"
        },
        "EnvironmentId": {
          "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-EnvironmentId"
        }
      }
    }
  }
}
```

**YAML**

```
Description: Custom configuration for the AMS Alarm Manager.
Resources:
  AMSAlarmManagerConfigurationVersion:
    Type: AWS::AppConfig::HostedConfigurationVersion
    Properties:
      ApplicationId:
        !ImportValue AMS-Alarm-Manager-Configuration-ApplicationId
      ConfigurationProfileId:
        !ImportValue AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID
      Content: |
        {
          
        }
      ContentType: application/json
  AMSAlarmManagerDeployment:
    Type: AWS::AppConfig::Deployment
    Properties:
      ApplicationId:
        !ImportValue AMS-Alarm-Manager-Configuration-ApplicationId
      ConfigurationProfileId:
        !ImportValue AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID
      ConfigurationVersion:
        !Ref AMSAlarmManagerConfigurationVersion
      DeploymentStrategyId:
        !ImportValue AMS-Alarm-Manager-Configuration-Deployment-StrategyID
      EnvironmentId:
        !ImportValue AMS-Alarm-Manager-Configuration-EnvironmentId
```