View a markdown version of this page

Penggunaan AWS AppConfig Agen dengan Amazon ECS dan Amazon EKS - AWS AppConfig

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

Penggunaan AWS AppConfig Agen dengan Amazon ECS dan Amazon EKS

Anda dapat mengintegrasikan AWS AppConfig dengan Amazon Elastic Container Service (Amazon ECS) dan Amazon Elastic Kubernetes Service (Amazon EKS) dengan menggunakan Agen. AWS AppConfig Agen berfungsi sebagai wadah sidecar yang berjalan bersama aplikasi kontainer Amazon ECS dan Amazon EKS Anda. Agen meningkatkan pemrosesan dan manajemen aplikasi dalam wadah dengan cara berikut:

  • Agen memang AWS AppConfig gil atas nama Anda dengan menggunakan peran AWS Identity and Access Management (IAM) dan mengelola cache lokal data konfigurasi. Dengan menarik data konfigurasi dari cache lokal, aplikasi Anda memerlukan lebih sedikit pembaruan kode untuk mengelola data konfigurasi, mengambil data konfigurasi dalam milidetik, dan tidak terpengaruh oleh masalah jaringan yang dapat mengganggu panggilan untuk data tersebut. *

  • Agen menawarkan pengalaman asli untuk mengambil dan menyelesaikan bendera AWS AppConfig fitur.

  • Di luar kotak, agen memberikan praktik terbaik untuk strategi caching, interval polling, dan ketersediaan data konfigurasi lokal sambil melacak token konfigurasi yang diperlukan untuk panggilan layanan berikutnya.

  • Saat berjalan di latar belakang, agen secara berkala mensurvei AWS AppConfig bidang data untuk pembaruan data konfigurasi. Aplikasi kontainer Anda dapat mengambil data dengan menghubungkan ke localhost pada port 2772 (nilai port default yang dapat disesuaikan) dan memanggil HTTP GET untuk mengambil data.

  • AWS AppConfig Agen memperbarui data konfigurasi dalam wadah Anda tanpa harus memulai ulang atau mendaur ulang wadah tersebut.

*AWS AppConfig Agen menyimpan data saat pertama kali layanan mengambil data konfigurasi Anda. Untuk alasan ini, panggilan pertama untuk mengambil data lebih lambat daripada panggilan berikutnya.

Sebelum Anda mulai

Untuk mengintegrasikan AWS AppConfig dengan aplikasi kontainer Anda, Anda harus membuat AWS AppConfig artefak dan data konfigurasi, termasuk flag fitur atau data konfigurasi bentuk bebas. Untuk informasi selengkapnya, lihat Membuat bendera fitur dan data konfigurasi formulir bebas di AWS AppConfig.

Untuk mengambil data konfigurasi yang dihosting oleh AWS AppConfig, aplikasi kontainer Anda harus dikonfigurasi dengan akses ke AWS AppConfig bidang data. Untuk memberikan akses aplikasi Anda, perbarui kebijakan izin IAM yang digunakan oleh peran IAM layanan kontainer Anda. Secara khusus, Anda harus menambahkan appconfig:GetLatestConfiguration tindakan appconfig:StartConfigurationSession dan ke kebijakan. Peran IAM layanan kontainer meliputi:

  • Peran tugas Amazon ECS

  • Peran simpul Amazon EKS

  • Per AWS Fargate an eksekusi pod (jika wadah Amazon EKS Anda menggunakan Fargate untuk pemrosesan komputasi)

Untuk informasi selengkapnya tentang menambahkan izin ke kebijakan, lihat Men ambahkan dan menghapus izin identitas IAM di Panduan Pengguna IAM.