All Products
Search
Document Center

Serverless App Engine:Menyuntikkan data konfigurasi

Last Updated:Jun 22, 2026

Menyuntikkan ConfigMap ke dalam container mengubah datanya menjadi file. Aplikasi Anda kemudian dapat membaca file-file tersebut sehingga Anda dapat memodifikasi konfigurasinya tanpa perlu membangun ulang image.

Prosedur

  1. Bentangkan area Configuration Management dan konfigurasikan pengaturan sesuai kebutuhan.

Konfigurasi

Sebelum menyuntikkan item konfigurasi, Anda harus membuatnya terlebih dahulu. Anda dapat membuat ConfigMap di Namespace aplikasi atau klik Create Configuration Item (ConfigMap) pada bagian ini. ConfigMap yang dibuat di panel Create ConfigMap akan secara otomatis disinkronkan ke Namespace aplikasi.

Klik + Add untuk menyuntikkan satu kunci atau seluruh kunci dari ConfigMap ke dalam container sebagai file. Nilai setiap kunci menjadi isi file yang sesuai, dan Anda dapat menentukan jalur mount khusus.

Catatan

Untuk memperbarui konfigurasi, salin terlebih dahulu isi file konfigurasi asli dari container ke file lokal. Setelah melakukan perubahan, simpan isi yang telah diperbarui sebagai nilai item konfigurasi (ConfigMap). Kemudian, suntikkan ConfigMap ke dalam container seperti yang dijelaskan dalam topik ini. Anda harus redeploy aplikasi dan klik tombol refresh di samping ConfigMap Name agar perubahan diterapkan.

Single key

Pilih ConfigMap Name yang sudah ada dan sebuah Key, lalu masukkan Mount Path. Mount Path adalah jalur mutlak file di lingkungan container, termasuk nama file-nya. Jika jalur tersebut belum ada, jalur tersebut akan dibuat secara otomatis. Jika file dengan nama yang sama sudah ada di jalur tersebut, file tersebut akan ditimpa. File yang disuntikkan bersifat read-only di dalam container.

Sebagai contoh, mount kunci key1 dari item konfigurasi cm1 ke /etc/nginx/nginx.conf.

All keys

Pilih ConfigMap Name yang sudah ada, pilih All dari daftar drop-down Key, lalu masukkan Mount Path. Mount Path adalah jalur mutlak suatu direktori di lingkungan container. Jalur tersebut tidak boleh mencantumkan nama file atau diakhiri dengan garis miring (/). Setiap file yang disuntikkan diberi nama sesuai dengan kuncinya. Jika jalur tersebut belum ada, jalur tersebut akan dibuat secara otomatis. Jika file dengan nama yang sama sudah ada di jalur tersebut, file tersebut akan ditimpa. File-file yang disuntikkan bersifat read-only di dalam container.

Sebagai contoh, mount seluruh kunci dari item konfigurasi cm1 ke direktori /etc/nginx.