Membuat lingkungan untuk aplikasi Anda di AWS AppConfig - AWS AppConfig

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

Membuat lingkungan untuk aplikasi Anda di AWS AppConfig

Untuk setiap AWS AppConfig aplikasi, Anda menentukan satu atau lebih lingkungan. Lingkungan adalah kelompok penyebaran logis AppConfig target, seperti aplikasi dalam Beta atau Production lingkungan, AWS Lambda fungsi, atau kontainer. Anda juga dapat menentukan lingkungan untuk subkomponen aplikasi, sepertiWeb,Mobile, danBack-end. Anda dapat mengonfigurasi CloudWatch alarm Amazon untuk setiap lingkungan. Sistem memantau alarm selama deployment konfigurasi. Jika alarm dipicu, sistem memutar kembali konfigurasi.

Sebelum Anda Memulai

Jika Anda ingin mengaktifkan AWS AppConfig untuk memutar kembali konfigurasi sebagai respons terhadap CloudWatch alarm, maka Anda harus mengonfigurasi peran AWS Identity and Access Management (IAM) dengan izin AWS AppConfig untuk mengaktifkan respons CloudWatch alarm. Anda memilih peran ini dalam prosedur berikut. Untuk informasi selengkapnya, lihat (Disarankan) Konfigurasikan izin untuk rollback otomatis.

Menciptakan AWS AppConfig lingkungan (konsol)

Gunakan prosedur berikut untuk membuat AWS AppConfig lingkungan dengan menggunakan AWS Systems Manager konsol.

Untuk membuat lingkungan
  1. Buka AWS Systems Manager konsol di https://console.aws.amazon.com/systems-manager/appconfig/.

  2. Di panel navigasi, pilih Aplikasi, lalu pilih nama aplikasi untuk membuka halaman detail.

  3. Pilih tab Environments, lalu pilih Create environment.

  4. Untuk Nama, masukkan nama untuk lingkungan.

  5. Untuk Deskripsi, masukkan informasi tentang lingkungan.

  6. (Opsional) Di bagian Monitor, pilih bidang IAMperan, lalu pilih IAM peran dengan izin untuk memutar kembali konfigurasi jika alarm dipicu.

  7. Dalam daftar CloudWatch alarm, pilih satu atau beberapa alarm untuk dipantau. AWS AppConfig memutar kembali penerapan konfigurasi Anda jika salah satu alarm ini masuk ke status alarm.

  8. (Opsional) Di bagian Ekstensi asosiasi, pilih ekstensi dari daftar. Untuk informasi selengkapnya, lihat Memahami AWS AppConfig ekstensi.

  9. (Opsional) Di tag bagian, masukkan kunci dan nilai opsional. Anda dapat menentukan maksimum 50 tag untuk sumber daya.

  10. Pilih Buat lingkungan.

AWS AppConfig menciptakan lingkungan dan kemudian menampilkan halaman detail Lingkungan. Lanjut ke Membuat profil konfigurasi di AWS AppConfig.

Menciptakan AWS AppConfig lingkungan (baris perintah)

Prosedur berikut menjelaskan cara menggunakan AWS CLI (di Linux atau Windows) atau AWS Tools for PowerShell untuk membuat AWS AppConfig lingkungan.

Untuk membuat lingkungan selangkah demi selangkah
  1. Buka AWS CLI.

  2. Jalankan perintah berikut untuk membuat lingkungan.

    Linux
    aws appconfig create-environment \ --application-id The_application_ID \ --name A_name_for_the_environment \ --description A_description_of_the_environment \ --monitors "AlarmArn=ARN_of_the_Amazon_CloudWatch_alarm,AlarmArnRole=ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn" \ --tags User_defined_key_value_pair_metadata_of_the_environment
    Windows
    aws appconfig create-environment ^ --application-id The_application_ID ^ --name A_name_for_the_environment ^ --description A_description_of_the_environment ^ --monitors "AlarmArn=ARN_of_the_Amazon_CloudWatch_alarm,AlarmArnRole=ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn" ^ --tags User_defined_key_value_pair_metadata_of_the_environment
    PowerShell
    New-APPCEnvironment ` -Name Name_for_the_environment ` -ApplicationId The_application_ID -Description Description_of_the_environment ` -Monitors @{"AlarmArn=ARN_of_the_Amazon_CloudWatch_alarm,AlarmArnRole=ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn"} ` -Tag Hashtable_type_user_defined_key_value_pair_metadata_of_the_environment

    Sistem mengembalikan informasi seperti berikut ini.

    Linux
    {
       "ApplicationId": "The application ID",
       "Id": "The_environment ID",
       "Name": "Name of the environment",
       "State": "The state of the environment",
       "Description": "Description of the environment",
       
       "Monitors": [ 
          { 
             "AlarmArn": "ARN of the Amazon CloudWatch alarm",
             "AlarmRoleArn": "ARN of the IAM role for AppConfig to monitor AlarmArn"
          }
       ]  
    }
    Windows
    {
       "ApplicationId": "The application ID",
       "Id": "The environment ID",
       "Name": "Name of the environment",
       "State": "The state of the environment"
       "Description": "Description of the environment",
       
       "Monitors": [ 
          { 
             "AlarmArn": "ARN of the Amazon CloudWatch alarm",
             "AlarmRoleArn": "ARN of the IAM role for AppConfig to monitor AlarmArn"
          }
       ] 
    }
    PowerShell
    ApplicationId     : The application ID
    ContentLength     : Runtime of the command
    Description       : Description of the environment
    HttpStatusCode    : HTTP Status of the runtime
    Id                : The environment ID
    Monitors          : {ARN of the Amazon CloudWatch alarm, ARN of the IAM role for AppConfig to monitor AlarmArn}
    Name              : Name of the environment
    Response Metadata : Runtime Metadata
    State             : State of the environment

Lanjut ke Membuat profil konfigurasi di AWS AppConfig.