View a markdown version of this page

Membuat bendera fitur dan data konfigurasi formulir bebas 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 bendera fitur dan data konfigurasi formulir bebas di AWS AppConfig

Topik di bagian ini membantu Anda menyelesaikan tugas-tugas berikut di AWS AppConfig. Tugas ini menciptakan artefak penting untuk menyebarkan data konfigurasi.

1. Membuat namespace aplikasi

Untuk membuat namespace aplikasi, Anda membuat AWS AppConfig artefak yang disebut aplikasi. Aplikasi hanyalah konstruksi organisasi seperti folder.

2. Ciptakan lingkungan

Untuk setiap AWS AppConfig aplikasi, Anda menentukan satu atau lebih lingkungan. Lingkungan adalah kelompok AWS AppConfig target penerapan logis, seperti aplikasi di Production lingkungan Beta atau. Anda juga dapat menentukan lingkungan untuk subkomponen aplikasi, sepertiAWS Lambda functions,,Containers, WebMobile, danBack-end.

Anda dapat mengonfigurasi CloudWatch alarm Amazon untuk setiap lingkungan untuk mengembalikan perubahan konfigurasi yang bermasalah secara otomatis. Sistem memantau alarm selama deployment konfigurasi. Jika alarm dipicu, sistem memutar kembali konfigurasi.

3. Buat profil konfigurasi

Data konfigurasi adalah kumpulan pengaturan yang mempengaruhi perilaku aplikasi Anda. Profil konfigurasi mencakup, antara lain, URI yang memungkinkan AWS AppConfig untuk menemukan data konfigurasi Anda di lokasi yang disimpan dan jenis konfigurasi. AWS AppConfig mendukung jenis profil konfigurasi berikut:

  • Bendera fitur: Anda dapat menggunakan tanda fitur untuk mengaktifkan atau menonaktifkan fitur dalam aplikasi Anda atau untuk mengonfigurasi karakteristik yang berbeda dari fitur aplikasi Anda menggunakan atribut bendera. AWS AppConfig menyimpan konfigurasi bendera fitur di AWS AppConfig penyimpanan konfigurasi yang dihosting dalam format bendera fitur yang berisi data dan metadata tentang bendera Anda dan atribut flag. URI untuk konfigurasi bendera fitur sederhanahosted.

  • Konfigurasi bentuk bebas: Konfigurasi bentuk bebas dapat menyimpan data di salah satu alat berikut Layanan AWS dan System Manager:

    • AWS AppConfig penyimpanan konfigurasi yang dihosting

    • Amazon Simple Storage Service

    • AWS CodePipeline

    • AWS Secrets Manager

    • AWS Systems Manager (SSM) Penyimpanan Parameter

    • Toko Dokumen SSM

catatan

Jika memungkinkan, sebaiknya simpan data konfigurasi Anda di penyimpanan konfigurasi yang AWS AppConfig dihosting karena menawarkan sebagian besar fitur dan penyempurnaan.

4. (Opsional, tetapi disarankan) Buat bendera fitur multi-varian

AWS AppConfig menawarkan tanda fitur dasar, yang (jika diaktifkan) mengembalikan satu set data konfigurasi tertentu per permintaan. Untuk mendukung segmentasi pengguna dan kasus penggunaan pemisahan lalu lintas dengan lebih baik, AWS AppConfig juga menawarkan flag fitur multi-varian, yang memungkinkan Anda menentukan serangkaian nilai flag yang mungkin untuk dikembalikan untuk permintaan. Anda juga dapat mengonfigurasi status yang berbeda (diaktifkan atau dinonaktifkan) untuk flag multi-varian. Saat meminta tanda yang dikonfigurasi dengan varian, aplikasi Anda menyediakan konteks yang AWS AppConfig mengevaluasi terhadap serangkaian aturan yang ditentukan pengguna. Tergantung pada konteks yang ditentukan dalam permintaan dan aturan yang ditentukan untuk varian, AWS AppConfig mengembalikan nilai flag yang berbeda ke aplikasi.