Azure DevOps for ARM: Task failed while initializing. Error: Input required: ConnectedServiceName"
Azure DevOps for ARM: Task failed while initializing. Error: Input required: ConnectedServiceName"
我正在尝试部署简单的 ARM,但失败了。有什么问题吗?
我根据 "ARM template deployment" 功能创建了 "AzureRmPipeline-conn"。
我收到错误:“##[错误]错误:初始化时任务失败。错误:需要输入:ConnectedServiceName”
//示例
//https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-
管道
//YML
- task: AzureResourceGroupDeployment@2
inputs:
deploymentScope: 'Resource Group'
azureResourceManagerConnection: 'AzureRmPipeline-conn'
subscriptionId: '1111753a-501e-4e46-9aff-6120ed56333'
action: 'Create Or Update Resource Group'
resourceGroupName: 'KensTestRG'
location: 'North Europe'
templateLocation: 'Linked artifact'
csmFile: '\ARMTemplates\CreateSQLServerARM\azuredeploy.json'
deploymentMode: 'Incremental'
您需要定义服务连接。请查看 here,然后在此任务中使用此连接的名称。
而不是
azureResourceManagerConnection: 'AzureRmPipeline-conn'
subscriptionId: '1111753a-501e-4e46-9aff-6120ed56333'
你应该使用:
ConnectedServiceName: 'AzureRmPipeline-conn'
subscriptionName: '1111753a-501e-4e46-9aff-6120ed56333'
我不确定您示例中的值 gievn 是否正确。
我遇到这个问题是因为我将服务连接名称作为管道变量传递,名为 azureSubscription
,但对其值保密。当我停止隐藏它时它开始工作。我用于部署 Azure Web 应用程序的代码如下:
- task: AzureResourceGroupDeployment@2
inputs:
azureSubscription: $(azureSubscription)
action: 'Create Or Update Resource Group'
resourceGroupName: $(resourceGroupName)
location: $(location)
templateLocation: 'Linked artifact'
csmFile: 'ARM\Templates\webapp.template.json'
csmParametersFile: 'ARM\parameters\webapp.parameters.json'
deploymentMode: $(deploymentMode)
我正在尝试部署简单的 ARM,但失败了。有什么问题吗?
我根据 "ARM template deployment" 功能创建了 "AzureRmPipeline-conn"。
我收到错误:“##[错误]错误:初始化时任务失败。错误:需要输入:ConnectedServiceName”
//示例 //https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial- 管道
//YML
- task: AzureResourceGroupDeployment@2
inputs:
deploymentScope: 'Resource Group'
azureResourceManagerConnection: 'AzureRmPipeline-conn'
subscriptionId: '1111753a-501e-4e46-9aff-6120ed56333'
action: 'Create Or Update Resource Group'
resourceGroupName: 'KensTestRG'
location: 'North Europe'
templateLocation: 'Linked artifact'
csmFile: '\ARMTemplates\CreateSQLServerARM\azuredeploy.json'
deploymentMode: 'Incremental'
您需要定义服务连接。请查看 here,然后在此任务中使用此连接的名称。
而不是
azureResourceManagerConnection: 'AzureRmPipeline-conn'
subscriptionId: '1111753a-501e-4e46-9aff-6120ed56333'
你应该使用:
ConnectedServiceName: 'AzureRmPipeline-conn'
subscriptionName: '1111753a-501e-4e46-9aff-6120ed56333'
我不确定您示例中的值 gievn 是否正确。
我遇到这个问题是因为我将服务连接名称作为管道变量传递,名为 azureSubscription
,但对其值保密。当我停止隐藏它时它开始工作。我用于部署 Azure Web 应用程序的代码如下:
- task: AzureResourceGroupDeployment@2
inputs:
azureSubscription: $(azureSubscription)
action: 'Create Or Update Resource Group'
resourceGroupName: $(resourceGroupName)
location: $(location)
templateLocation: 'Linked artifact'
csmFile: 'ARM\Templates\webapp.template.json'
csmParametersFile: 'ARM\parameters\webapp.parameters.json'
deploymentMode: $(deploymentMode)