如何在 Azure 容器应用程序中添加深度环境变量

How to add indepth environment variables in Azure Container Apps

我正在尝试将我的上下文作为 environment variable 添加到 Azure Container App 中,如下所示,但它会引发错误。

az containerapp update -n MyContainerapp -g MyResourceGroup -v ConnectionStrings:MyContext=secretref:mycontextsecretkey

Invalid value: "ConnectionStrings:MyContext": Invalid Environment Variable Name

我尝试使用 ConnectionStrings__MyContext,但 Asp.Net 核心应用无法识别它。

如何添加?

此错误无效值:“ConnectionStrings:MyContext”:无效环境变量名称表示您尝试定义的环境变量不受支持。

不要使用 "ConnectionStrings:MyContext",而是使用 MyConnectionStrings_MyContext 作为环境变量。

你可以使用下面的命令,

az containerapp update -n MyContainerapp -g MyResourceGroup -v MyConnectionStrings_MyContext=secretref:mycontextsecretkey

参考:Set Environment variables to Azure Container App | Miha Jakovac