Uygulama parametreleri, uygulamanızın yapılandırmalarını, parolaları ve diğer verilerini saklar. Dağıtım sırasında bu parametreler, esnekliği ve güvenliği artırmak amacıyla başlatma ve kapatma betiklerine dinamik olarak ortam değişkenleri şeklinde enjekte edilir.
Uygulama parametrelerini oluşturma ve kullanma
ECS konsolu - Uygulama Yönetimi sayfasına gidin. My Applications sekmesinde hedef uygulamanın adına tıklayarak ayrıntılar sayfasını açın.
Parameters sekmesini seçin ve ardından Create Parameter öğesine tıklayın.
-
Create Parameter panelinde aşağıdaki ayarları yapılandırın ve OK öğesine tıklayın.
Parameter Description: Betikte ortam değişkeni olarak kullanılan parametre adı. Örneğin,
port.-
Disk Category:
Custom Parameters: Hassas olmayan yapılandırma bilgilerini depolar.
Encryption Parameter: Parolalar ve API anahtarları gibi hassas bilgileri şifrelenmiş biçimde depolar.
-
Set different values for each group:
Evet: Her uygulama grubu için farklı bir değer belirtin. Örneğin,
portparametresi içinGroup 1değerini8080veGroup 2değerini8081olarak ayarlayın.Hayır: Tüm uygulama grupları için tek bir değer ayarlayın.
-
Parametreyi dağıtım paketinde kullanın. Uygulamanın başlangıç betiğinde buna başvurmak için
${port}ifadesini kullanın.start_application() { docker run -d -p ${port}:${port} --name my-application image:latest } start_applicationBir dağıtım paketini farklı uygulama gruplarına yayınladığınızda,
${port}ifadesi her grubun parametre değerine çözülür. Örneğin, Group 1 için8080ve Group 2 için8081değerini alır.