我想用 python 在 Azure 中自动创建应用程序。我的目标是使用 AWS Lambda 执行它。
我找到了ApplicationsOperations类,但我不明白如何使用它。
对于客户端部分,可以使用GraphRbacManagementClient对象
但是对于配置、序列化器和反序列化器参数,我不知道如何构造它们。
这里有人有 ApplicationsOperations 的代码示例吗?
我想用 python 在 Azure 中自动创建应用程序。我的目标是使用 AWS Lambda 执行它。
我找到了ApplicationsOperations类,但我不明白如何使用它。
对于客户端部分,可以使用GraphRbacManagementClient对象
但是对于配置、序列化器和反序列化器参数,我不知道如何构造它们。
这里有人有 ApplicationsOperations 的代码示例吗?
您不直接使用它,而是创建一个 GraphrBac 客户端并使用“应用程序”属性:
https://docs.microsoft.com/en-us/python/api/overview/azure/graph-rbac?view=azure-python
from azure.graphrbac import GraphRbacManagementClient
from azure.common.credentials import UserPassCredentials
credentials = UserPassCredentials(
'user@domain.com', # Your user
'my_password', # Your password
resource="https://graph.windows.net"
)
tenant_id = "myad.onmicrosoft.com"
graphrbac_client = GraphRbacManagementClient(
credentials,
tenant_id
)
apps = list(graphrbac_client.applications.list(
filter="displayName eq 'pytest_app'"
))