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

在Azure Python API中以编程方式创建服务主体,第1张

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

您需要使用

azure-graphrbac
软件包来创建服务主体:

  • https://docs.microsoft.com/python/api/overview/azure/activedirectory

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

  • https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/graphrbac/azure-graphrbac/tests/test_graphrbac.py

对于角色和权限,您需要

azure-mgmt-authorization

  • https://docs.microsoft.com/python/api/overview/azure/authorization

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

  • https://github.com/Azure-Samples/compute-python-msi-vm#role-assignement-to-the-msi-credentials

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

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

  • https://docs.microsoft.com/cli/azure/ad/sp
  • https://docs.microsoft.com/cli/azure/role/assignment

可能有兴趣在

--debug
模式下测试CLI并同时嗅探代码存储库:

  • https://github.com/Azure/azure-cli

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



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5632527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存