使用 ARM 模板部署 Azure 数据工厂
Deploying Azure Data Factory using ARM Templates
我正在尝试使用 Azure 资源管理器模板部署 Azure 数据工厂服务。到目前为止,我能够创建数据工厂本身,但无法使用这种方法向其添加任何链接服务、管道或数据集。由于没有可用的数据工厂模板示例,我根据 REST API 文档创建了我的模板。以下是我试图实现的模板,但服务器返回了 "Bad Request"。
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"siteName": {
"type": "string"
}
},
"resources": [
{
"apiVersion": "2015-05-01-preview",
"type": "Microsoft.DataFactory/datafactories",
"name": "teststoragedatafactory",
"location": "[resourceGroup().location]",
"resources": [
{
"apiVersion": "2015-05-01-preview",
"type": "linkedservices",
"name": "mylinkedservice",
"location": "[resourceGroup().location]",
"dependsOn": [
"/subscriptions/xxx/resourceGroups/TestARMTemplate/providers/Microsoft.DataFactory/datafactories/teststoragedatafactory"
],
"properties":
{
"type": "AzureStorageLinkedService",
"description": "",
"connectionString": "DefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=xxx"
}
}
]
}
]
}
根据我从日志中得到的信息,执行了对API的请求,端点似乎是正确的。但是请求负载似乎有问题。
你们有没有使用 ARM 模板部署数据工厂服务的经验?可以使用这种方法创建链接服务吗?有什么方法可以查看用于创建链接服务的请求吗?
非常感谢您的帮助!
贾维
中找到创建数据工厂帐户和简单管道的模板示例
我正在尝试使用 Azure 资源管理器模板部署 Azure 数据工厂服务。到目前为止,我能够创建数据工厂本身,但无法使用这种方法向其添加任何链接服务、管道或数据集。由于没有可用的数据工厂模板示例,我根据 REST API 文档创建了我的模板。以下是我试图实现的模板,但服务器返回了 "Bad Request"。
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"siteName": {
"type": "string"
}
},
"resources": [
{
"apiVersion": "2015-05-01-preview",
"type": "Microsoft.DataFactory/datafactories",
"name": "teststoragedatafactory",
"location": "[resourceGroup().location]",
"resources": [
{
"apiVersion": "2015-05-01-preview",
"type": "linkedservices",
"name": "mylinkedservice",
"location": "[resourceGroup().location]",
"dependsOn": [
"/subscriptions/xxx/resourceGroups/TestARMTemplate/providers/Microsoft.DataFactory/datafactories/teststoragedatafactory"
],
"properties":
{
"type": "AzureStorageLinkedService",
"description": "",
"connectionString": "DefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=xxx"
}
}
]
}
]
}
根据我从日志中得到的信息,执行了对API的请求,端点似乎是正确的。但是请求负载似乎有问题。
你们有没有使用 ARM 模板部署数据工厂服务的经验?可以使用这种方法创建链接服务吗?有什么方法可以查看用于创建链接服务的请求吗?
非常感谢您的帮助!
贾维