我正在尝试使用以下代码列出订阅中的所有 Azure Datafactories。我知道工厂操作类中的“列表”没有正确定义,但我没有从文档中获得有关其使用示例的太多信息,如果有的话请告知。 #newtopython
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)
最佳答案
如果要列出订阅中的所有 ADF,则需要使用 list
方法,在我这边效果很好。
示例:
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)
关于python - 使用 Python 列出订阅中的所有 Azure 数据工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62996295/