Anda dapat menggunakan parameter aplikasi untuk menyimpan informasi seperti konfigurasi aplikasi dan kata sandi. Selama penerapan, parameter-parameter ini disuntikkan sebagai variabel lingkungan ke dalam skrip startup dan shutdown aplikasi, sehingga meningkatkan fleksibilitas dan keamanan penerapan.
Buat dan gunakan parameter aplikasi
Buka halaman Konsol ECS - Manajemen Aplikasi. Pada tab My Applications, klik nama aplikasi target untuk membuka halaman Application Details.
Pilih tab Parameters, lalu klik Create Parameter.
Pada panel Create Parameter, konfigurasikan parameter berikut, lalu klik OK.
Parameter Name: Nama parameter, yang digunakan sebagai variabel lingkungan dalam skrip. Contohnya,
port.Type:
Standard Parameter: Menyimpan informasi konfigurasi non-sensitif.
Encrypted Parameter: Menyimpan informasi sensitif, seperti kata sandi dan kunci API. Nilai parameter dienkripsi untuk meningkatkan keamanan.
Configure different values for different groups:
Yes: Tentukan nilai berbeda untuk setiap kelompok. Misalnya, untuk parameter
port, atur nilai untukGroup 1menjadi8080dan nilai untukGroup 2menjadi8081.No: Tetapkan satu nilai untuk semua kelompok aplikasi.
Gunakan parameter tersebut dalam paket penyebaran. Dalam skrip startup aplikasi, gunakan
${port}untuk mereferensikan parameter tersebut.function start_application() { docker run -d -p ${port}:${port} --name my-application image:latest } start_applicationSaat Anda menerbitkan paket penyebaran ke kelompok aplikasi yang berbeda,
${port}dalam skrip diurai menjadi nilai yang ditentukan untuk kelompok yang sesuai. Misalnya, saat Anda menerbitkan ke Group 1, nilai${port}adalah8080; sedangkan saat Anda menerbitkan ke Group 2, nilainya adalah8081.