gpt4 book ai didi

azure - AppServices 不允许设置名称中包含 ":",但 linux 环境变量需要使用 0x104567910

转载 作者:行者123 更新时间:2023-12-03 01:39:55 24 4
gpt4 key购买 nike

我已将我的 Linux 容器发布到容器应用服务。

我的容器的工作方式是从正在运行的容器内的环境变量中读取 API key 和连接字符串等设置。

我发现一个堆栈溢出帖子,其中提到要设置环境变量,我需要使用 Azure 中的“应用程序设置”。问题是所有环境变量中都有一个冒号,例如:

database:connectionString=myConnectionString

应用程序服务不允许我设置包含冒号的键,但是对于 Linux 环境变量来说,这是完全有效的语法。

我真的不想在构建过程中将密码注入(inject)到实际图像中,因为这可能会导致很多问题。

如何在应用服务中为 key 中具有 : 的容器设置环境变量?

最佳答案

您可以设置连接字符串,但是 : 应替换为 __(即双下划线)。您可以从此 doc 找到此内容。这个原理是针对Linux App的。

希望这可以帮助您,如果您还有其他问题,请告诉我。

关于azure - AppServices 不允许设置名称中包含 ":",但 linux 环境变量需要使用 0x104567910,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54832090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com