You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求生成Dynamics ERP连接的Logic App Bicep代码(客户端凭证授权)

Dynamics ERP 服务主体认证连接的Bicep代码

以下是对应你通过Logic App UI创建的Dynamics ERP连接的Bicep代码,适配服务主体认证方式:

param location string = resourceGroup().location
param connectionName string = 'dynamics-erp-connection'
param dynamicsApiName string = 'dynamicsax'
param clientId string = '8543874-dummyvalue'
param tenantId string = '87435-afd'
param keyVaultName string = 'your-keyvault-name'
param clientSecretSecretName string = 'dynamics-client-secret'

resource dynamicsConnection 'Microsoft.Web/connections@2016-06-01' = {
  name: connectionName
  location: location
  properties: {
    api: {
      id: '/subscriptions/${subscription().subscriptionId}/providers/Microsoft.Web/locations/${location}/managedApis/${dynamicsApiName}'
    }
    parameterValues: {
      'token:clientId': clientId
      'token:TenantId': tenantId
      'token:grantType': 'client_credentials'
      'token:clientSecret': listSecret(resourceId('Microsoft.KeyVault/vaults/secrets', keyVaultName, clientSecretSecretName), '2023-02-01').value
    }
    authentication: {
      type: 'ServicePrincipal'
    }
  }
}

// 输出连接ID,供Logic App流程引用
output connectionId string = dynamicsConnection.id

关键说明

  • 资源类型:Microsoft.Web/connections是Logic App托管连接的标准资源类型
  • API引用:api.id指向Azure中Dynamics ERP的托管API,dynamicsax是Dynamics 365 Finance的默认托管API名称
  • 敏感信息处理:客户端密钥通过Key Vault的listSecret函数获取,避免代码明文存储敏感数据,需确保部署身份拥有Key Vault的密钥读取权限
  • 参数替换:请将代码中的占位值(如密钥库名称、密钥名称以及dummy的clientId、tenantId)替换为你的实际配置值

内容的提问来源于stack exchange,提问作者piku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 23:29:55