Mengambil data konfigurasi tanpa Agen AWS AppConfig - AWS AppConfig

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

Mengambil data konfigurasi tanpa Agen AWS AppConfig

Pada 18 November 2021, AWS AppConfig merilis layanan pesawat data baru. Layanan ini menggantikan proses pengambilan data konfigurasi sebelumnya dengan menggunakan tindakan. GetConfiguration API Layanan pesawat data menggunakan dua API tindakan baru, StartConfigurationSessiondan GetLatestConfiguration. Layanan pesawat data juga menggunakan titik akhir baru.

Jika Anda mulai menggunakan AWS AppConfig sebelum 28 Januari 2022, layanan mungkin memanggil GetConfiguration API tindakan secara langsung atau mungkin menggunakan klien yang disediakan oleh AWS, seperti ekstensi AWS AppConfig Agen Lambda, untuk memanggil tindakan iniAPI. Jika Anda memanggil GetConfiguration API tindakan secara langsung, ambil langkah-langkah untuk menggunakan StartConfigurationSession dan GetLatestConfiguration API tindakan. Jika Anda menggunakan ekstensi AWS AppConfig Agen Lambda, lihat bagian berjudul Bagaimana perubahan ini berdampak pada ekstensi Agen AWS AppConfig Lambda nanti dalam topik ini.

APITindakan bidang data baru menawarkan manfaat berikut atas GetConfiguration API tindakan, yang sekarang sudah tidak digunakan lagi.

  1. Anda tidak perlu mengelola ClientID parameter. Dengan layanan pesawat data, dikelola ClientID secara internal oleh token sesi yang dibuat olehStartConfigurationSession.

  2. Anda tidak perlu lagi menyertakan ClientConfigurationVersion untuk menunjukkan versi cache dari data konfigurasi Anda. Dengan layanan pesawat data, dikelola ClientConfigurationVersion secara internal oleh token sesi yang dibuat olehStartConfigurationSession.

  3. Titik akhir khusus baru untuk API panggilan pesawat data meningkatkan struktur kode dengan memisahkan bidang kontrol dan panggilan pesawat data.

  4. Layanan pesawat data baru meningkatkan ekstensibilitas future untuk operasi pesawat data. Dengan memanfaatkan sesi konfigurasi yang mengelola pengambilan data konfigurasi, AWS AppConfig tim dapat membuat perangkat tambahan yang lebih kuat di masa depan.

Migrasi dari ke GetConfigurationGetLatestConfiguration

Untuk mulai menggunakan layanan pesawat data baru, Anda perlu memperbarui kode yang memanggil GetConfiguration API tindakan. Mulai sesi konfigurasi dengan menggunakan StartConfigurationSession API tindakan, lalu panggil GetLatestConfiguration API tindakan untuk mengambil data konfigurasi. Untuk meningkatkan kinerja, kami sarankan Anda menyimpan data konfigurasi Anda secara lokal. Untuk informasi selengkapnya, lihat Mengambil konfigurasi dengan langsung memanggil APIs.

Bagaimana perubahan ini berdampak pada ekstensi AWS AppConfig Agen Lambda

Perubahan ini tidak berdampak langsung pada cara kerja ekstensi AWS AppConfig Agen Lambda. Versi lama dari ekstensi AWS AppConfig Agen Lambda menyebut GetConfiguration API tindakan atas nama Anda. Versi yang lebih baru memanggil API tindakan bidang data. Jika Anda menggunakan ekstensi AWS AppConfig Lambda, kami sarankan Anda memperbarui ekstensi Anda ke Nama Sumber Daya Amazon terbaru (ARN) dan memperbarui izin untuk panggilan baru. API Untuk informasi selengkapnya, lihat Menggunakan AWS AppConfig agen dengan AWS Lambda.