我已将我的 linux 容器发布到 App Services for Containers。
我的容器的工作方式是它从正在运行的容器内的环境变量中读取 API 密钥和连接字符串等设置。
我发现一个堆栈溢出帖子说设置我需要在 Azure 中使用“应用程序设置”的环境变量。问题是所有环境变量中都有一个冒号,例如:
database:connectionString=myConnectionString
应用服务不允许我设置其中包含冒号的键,但是对于 linux 环境变量,这是一个完全有效的语法。
我真的不想在构建过程中将密码注入到实际图像中,因为这可能会导致很多问题。
如何在 App Services 中为具有:in 键的容器设置 env var?