使用Python列出订阅中的所有Azure数据工厂

2024-10-02 02:41:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用以下代码列出订阅中的所有Azure数据工厂。我知道工厂操作类中的“列表”没有正确定义,但我没有从文档中获得关于其使用示例的太多信息,如果有人建议的话#纽托皮顿

     from azure.mgmt.resource import ResourceManagementClient
     from azure.mgmt.datafactory import DataFactoryManagementClient
     from DataFactoryManagement import list
     from azure.mgmt.datafactory.models import *
     from datetime import datetime, timedelta
     import time
     credentials = ServicePrincipalCredentials(
         client_id='#####################',
         secret='###########',
         tenant='#############################'
     )
     subscription_id = '################'
     client = DataFactoryManagementClient(credentials, subscription_id)
     adf = client.factories:list()
     print (adf)

Tags: 代码fromimportclientiddatetime工厂azure
1条回答
网友
1楼 · 发布于 2024-10-02 02:41:39

如果您想列出订阅中的所有ADF,则需要使用^{}方法,在我这方面效果很好

样本:

from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.datafactory import DataFactoryManagementClient

subscription_id = 'xxxxx'
credentials = ServicePrincipalCredentials(client_id='xxxxx', secret='xxxxx', tenant='xxxxx')
adf_client = DataFactoryManagementClient(credentials, subscription_id)

Factories = adf_client.factories.list()
for factory in Factories:
    print(factory)

enter image description here

相关问题 更多 >

    热门问题