gpt4 book ai didi

azure - 在 python SDK 中使用 DefaultAzureCredential 指定用户管理身份的替代方法

转载 作者:行者123 更新时间:2023-12-03 02:14:14 25 4
gpt4 key购买 nike

我们正在尝试使用 Azure 用户分配的托管标识和 python SDK 对 DefaultAzureCredential 进行身份验证。我们看到的方法是在 python SDK guidance 之后指定客户端 ID,如下所示。

DefaultAzureCredential(managed_identity_client_id=123456)

我们想知道是否有另一种方法可以使用 DefaultAzureCredential 来验证托管身份?现在,我们在配置中硬编码了这些客户端 ID,当我们重新创建 MI 时,这不是很可靠。有没有办法我们可以使用托管身份的resourceId或从Python SDK中的订阅ID和名称获取托管身份客户端ID?

非常感谢任何帮助!谢谢:)

最佳答案

We are wondering if there's another way to authenticate the managed identity with DefaultAzureCredential?

目前看来没有其他方法可以做到这一点。

managed_identity_client_id :用户分配的托管身份的客户端 ID。默认为环境变量 AZURE_CLIENT_ID 的值(如果有)。如果未指定,将使用系统分配的身份。

您可以引用DefaultAzureCredential(managed_identity_client_id)Determine client id of user-assigned managed identity at runtime?

关于azure - 在 python SDK 中使用 DefaultAzureCredential 指定用户管理身份的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72004494/

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