gpt4 book ai didi

python - 在 Azure Python API 中以编程方式创建服务主体

转载 作者:行者123 更新时间:2023-12-02 17:13:26 34 4
gpt4 key购买 nike

如何使用 Azure Python API 创建一整套凭据,这些凭据稍后可用于启动和取消分配指定资源组中的所有 VM,而无需任何其他权限?

我已经彻底研究了示例代码以及官方和非官方文档,但我什至不知道从哪里开始......

我知道我需要租户 ID、客户端 ID、客户端 key 和订阅 ID。我可以使用 API 进行哪些操作,以及如何分配角色以允许启动/取消分配现有资源组的虚拟机?

示例代码备受追捧,但会接受任何提示!

最佳答案

您需要 azure-graphrbac 包来创建服务主体:

更接近样本的可能是这个单元测试:

对于角色和权限,您需要azure-mgmt-authorization:

此示例的最佳示例可能是此示例的子部分:

“msi_identity”在您的上下文中是“服务主体”的同义词。

请注意,CLI v2.0 支持所有这些:

可能有兴趣在 --debug 模式下测试 CLI 并同时在代码存储库中进行嗅探:

(全面披露,我在 MS 的 Azure SDK for Python 团队工作)

关于python - 在 Azure Python API 中以编程方式创建服务主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47958126/

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