應用參數可用於儲存應用的配置、密碼等資訊。應用部署時,參數會作為環境變數動態注入到應用的啟動/停止指令碼,提升部署的靈活性和安全性。
建立並使用應用參數
前往ECS控制台-應用管理頁面,在我的應用程式頁簽下,單擊目標應用的名稱進入應用詳情頁。
選擇參數頁簽,然後單擊建立參數。
在建立參數面板中,完成以下配置,然後單擊確定。
參數名稱:參數在指令碼中作為環境變數的名稱,例如
port。類型:
普通參數:用於儲存非敏感的配置資訊。
加密參數:用於儲存密碼、API密鑰等敏感資訊。參數值將加密儲存,以提升安全性。
不同分組配置不同值:
是:為每個分組指定不同的值。例如,對於
port參數,分組1的值設定為8080,分組2的值設定為8081。否:為所有應用分組設定一個統一的參數值。
在部署物中使用參數。在部署物的應用啟動指令碼中,使用
${port}引用該參數。start_application() { docker run -d -p ${port}:${port} --name my-application image:latest } start_application將部署物發布至不同應用分組時,指令碼中的
${port}會被解析為對應分組的參數值。例如,發布到分組1時,${port}的值為8080;發布到分組2時,值為8081。