如何将环境变量添加到Azure容器应用程序

Ram*_*esh 11 azure azure-container-apps

Azure Container App我找不到在门户中添加环境值的方法。

我怎样才能添加到里面Azure Portal

小智 8

创建和更新略有不同......

az containerapp create ... \
    --env-vars "FOO_BAR_1=secretref:foo-bar-1" "FOO_BAR_2=$FOO_BAR_2"
Run Code Online (Sandbox Code Playgroud)

az containerapp update ... \
    --set-env-vars "FOO_BAR_2=$FOO_BAR_2"
Run Code Online (Sandbox Code Playgroud)


Ala*_*bra 7

您也可以在 azure 门户中执行此操作:

  • 前往容器
  • 单击编辑并部署:

在此输入图像描述

  • 填写修订后缀
  • 单击容器:

在此输入图像描述

  • 根据需要编辑环境变量
  • 您还可以在此处引用您的秘密(您之前在 Secretes 选项卡中创建的)

在此输入图像描述

  • 保存容器编辑
  • 创建新修订版


CSh*_*cks 5

Azure 容器应用程序处于预览阶段,目前,并非所有设置都在门户中可用。您可以使用 CLI 添加环境变量:

az containerapp update -n MyContainerapp -g MyResourceGroup -v myenvvar=foo,anotherenvvar=bar
Run Code Online (Sandbox Code Playgroud)

请参阅 CLI 文档:

az containerapp --help
Run Code Online (Sandbox Code Playgroud)

  • 真正对我有用的是`--set-env-vars“KEY_1 = supersecret”“KEY_2 = supersecreter”` (6认同)