

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menyebarkan Mempercepat perubahan konfigurasi alarm
<a name="acc-mem-deploy-change"></a>

Setelah Anda menyelesaikan kustomisasi, Anda perlu menerapkannya, baik dengan AppConfig atau CloudFormation.

**Topics**
+ [Menggunakan AppConfig untuk menyebarkan Mempercepat perubahan konfigurasi alarm](acc-mem-deploy-change-appconfig.md)
+ [Menggunakan CloudFormation untuk menerapkan Mempercepat perubahan konfigurasi](acc-mem-deploy-change-cfn.md)

# Menggunakan AppConfig untuk menyebarkan Mempercepat perubahan konfigurasi alarm
<a name="acc-mem-deploy-change-appconfig"></a>

Setelah kustomisasi selesai, gunakan AppConfig untuk menyebarkan perubahan Anda dengan [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 Aplikasi**: ID aplikasi`AMSAlarmManager`, Anda dapat menemukan ini dengan panggilan [ListApplications](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListApplications.html)API.
+ **ID Lingkungan**: Anda dapat menemukan ini dengan panggilan [ListEnvironments](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListEnvironments.html)API.
+ **ID Strategi Penerapan**: Anda dapat menemukannya dengan panggilan [ListDeploymentStrategies](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListDeploymentStrategies.html)API.
+ **ID Profil Konfigurasi**: ID dari`CustomerManagedAlarms`; Anda dapat menemukan ini dengan panggilan [ListConfigurationProfiles](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ListConfigurationProfiles.html)API.
+ **Versi Konfigurasi**: Versi profil konfigurasi yang akan digunakan.

**penting**  
 Manajer Alarm menerapkan definisi alarm sebagaimana ditentukan dalam profil konfigurasi. Setiap modifikasi manual yang Anda buat dengan Konsol Manajemen AWS atau CloudWatch CLI/SDK ke CloudWatch alarm secara otomatis dikembalikan kembali, jadi pastikan perubahan Anda ditentukan melalui Manajer Alarm. Untuk memahami alarm mana yang dibuat oleh Manajer Alarm, Anda dapat mencari `ams:alarm-manager:managed` tag dengan nilai`true`.  
Batasi akses ke tindakan [ StopDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StopDeployment.html)API [StartDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html)dan pengguna tepercaya yang memahami tanggung jawab dan konsekuensi penerapan konfigurasi baru ke target Anda.

Untuk mempelajari lebih lanjut tentang cara menggunakan AppConfig fitur AWS untuk membuat dan menerapkan konfigurasi, lihat [ AppConfig dokumentasi AWS](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-working.html).

# Menggunakan CloudFormation untuk menerapkan Mempercepat perubahan konfigurasi
<a name="acc-mem-deploy-change-cfn"></a>

Jika Anda ingin menerapkan profil `CustomerManagedAlarms` konfigurasi Anda menggunakan CloudFormation, Anda dapat menggunakan CloudFormation template berikut. Letakkan konfigurasi JSON yang Anda inginkan di `AMSAlarmManagerConfigurationVersion.Content` lapangan.

Saat Anda menerapkan template dalam CloudFormation Stack atau Stack Set, penyebaran `AMSResourceTaggerDeployment` sumber daya akan gagal jika Anda belum mengikuti format JSON yang diperlukan untuk konfigurasi. Lihat [Mempercepat profil Konfigurasi: pemantauan](acc-mem-config-doc-format.md) detail tentang format yang diharapkan.

Untuk bantuan dalam menerapkan templat ini sebagai kumpulan CloudFormation tumpukan atau tumpukan, lihat CloudFormation dokumentasi AWS yang relevan di bawah ini:
+ [Membuat tumpukan di CloudFormation konsol AWS](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)
+ [Membuat tumpukan dengan AWS CLI](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-cli-creating-stack.html)
+ [Membuat set tumpukan](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-getting-started-create.html)

**catatan**  
Jika Anda menerapkan versi konfigurasi menggunakan salah satu templat ini, dan kemudian menghapus kumpulan CloudFormation tumpukan/tumpukan, versi konfigurasi templat akan tetap sebagai versi yang diterapkan saat ini, dan tidak ada penerapan tambahan yang akan dilakukan. Jika Anda ingin kembali ke konfigurasi default, Anda harus menerapkan konfigurasi kosong secara manual (yaitu hanya \$1\$1), atau memperbarui tumpukan Anda ke konfigurasi kosong, daripada menghapus tumpukan.

**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
```