我有以下代码,我需要引用存储在azure blob存储中的ADF
代码
foreach($file in Get-ChildItem "https://adfcicdazurestorage82.blob.core.windows.net/adfcicdazurestorage82" -filter "*LinkedService*")
{
New-AzureRmDataFactoryLinkedService -ResourceGroupName "ADFAutomationResource" -DataFactoryName "ADFCICD190218" -Name $file.BaseName -File $file.FullName -Force | Format-List
}
这些代码行会引发错误。我需要从azure blob存储中获取这些文件并创建链接服务。
答案 0 :(得分:0)
您需要的是一个Linked Service JSON File链接到您的存储帐户。
您的代码可能如下所示:
#PowerShell:
New-AzureRmDataFactoryLinkedService -ResourceGroupName "ADFAutomationResource" -DataFactoryName "ADFCICD190218" -File .\AzureStorageLinkedService.json | Format-List
...以及您的链接服务JSON文件,如(文件名:AzureStorageLinkedService.json):
{
"name": "AzureStorageLinkedService",
"properties": {
"type": "AzureStorage",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=adfcicdazurestorage82;AccountKey=<accountkey>"
}
}
}