应用参数可用于存储应用的配置、密码等信息。应用部署时,参数会作为环境变量动态注入到应用的启动/停止脚本,提升部署的灵活性和安全性。
创建并使用应用参数
前往ECS控制台-应用管理页面,在我的应用页签下,单击目标应用的名称进入应用详情页。
选择参数页签,然后单击创建参数。
在创建参数面板中,完成以下配置,然后单击确定。
参数名称:参数在脚本中作为环境变量的名称,例如
port。类型:
普通参数:用于存储非敏感的配置信息。
加密参数:用于存储密码、API密钥等敏感信息。参数值将加密存储,以提升安全性。
不同分组配置不同值:
是:为每个分组指定不同的值。例如,对于
port参数,分组1的值设置为8080,分组2的值设置为8081。否:为所有应用分组设置一个统一的参数值。
在部署物中使用参数。在部署物的应用启动脚本中,使用
${port}引用该参数。function start_application() { docker run -d -p ${port}:${port} --name my-application image:latest } start_application将部署物发布至不同应用分组时,脚本中的
${port}会被解析为对应分组的参数值。例如,发布到分组1时,${port}的值为8080;发布到分组2时,值为8081。
该文章对您有帮助吗?