您是否可以编辑Logic App自定义连接器?如何部署和维护(更新) [英] Can you edit a Logic App custom connector? and how does one deploy then maintain (update)
本文介绍了您是否可以编辑Logic App自定义连接器?如何部署和维护(更新)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我成功地创建了一个逻辑应用程序定制连接器(通过门户,而不是ARM),并且它正在使用中(演示)运行良好。它是一个Azure函数的包装器,但它是为了预先为不太懂技术的用户提供更好的可用性,即公开属性而不是提供json。
无论如何创建我的查询都是一个简单的查询。可以在门户中编辑吗?2.通过ARM(如果它是由ARM创建的)?即我想添加一个更好的图标。当我在门户中查看逻辑应用程序自定义连接器并单击编辑时,它所做的只是填充连接器名称,仅此而已。请参见下面的内容。缺少所有原始配置、参数等。
所以我的问题。
- 这是常态吗?
- 在导出定制连接器(Azure门户菜单项)时,模板中实际上没有任何内容。没有包含任何连接器详细信息?
- 是否有部署此功能的ARM模板?
- 如果是3,您将如何在必须修改的方案中进行修改?
- 我还了解到,在逻辑应用程序中使用它时,它创建了一个API连接引用。这是独立的,几乎是从客户连接器派生出来的吗?如果进一步使用修改过的连接器,是否会创建不同的API连接?
我觉得我只是缺少一些关于这些是如何实现的基本知识。这将反过来解释部署和维护。
任何人:)?
编辑: 我想我已经了解到门户网站是非常有漏洞的。大摇大摆的编辑也没有加载任何内容,从而打破了屏幕。从那以后,我尝试了一个更简单的连接器,即没有带有转义正则表达式模式的示例标记,而且似乎喜欢返回其中进行编辑:)(可能会在完成所有这些操作后报告为错误)
这就是说-是的,应该可以进行编辑,但有关ARM、导出、重新部署和当前连接的其他查询仍然有效:)
推荐答案
您可以非常轻松地部署Logic app自定义连接器。您需要执行以下步骤 1)使用适当的设置配置您的自定义连接器并进行更新。 2)更新后,点击连接器顶部的下载链接。
3)使用导出模板下载手臂模板骨架。 4)在属性部分,只需添加一个名为swagger的新属性,然后粘贴您在步骤2中下载的swagger。 5)将手臂模板设置为参数 6)使用您选择的使用Azure DevOps、PowerShell等部署进行部署。 请参考以下ARM模板供您阅读。{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"customApis_tempconnector_name": {
"defaultValue": "tempconnector",
"type": "String"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.Web/customApis",
"apiVersion": "2016-06-01",
"name": "[parameters('customApis_tempconnector_name')]",
"location": "australiaeast",
"properties": {
"connectionParameters": {
"api_key": {
"type": "securestring",
"uiDefinition": {
"displayName": "API Key",
"description": "The API Key for this api",
"tooltip": "Provide your API Key",
"constraints": {
"tabIndex": 2,
"clearText": false,
"required": "true"
}
}
}
},
"backendService": {
"serviceUrl": "http://petstore.swagger.io/v2"
},
"description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.",
"displayName": "[parameters('customApis_tempconnector_name')]",
"iconUri": "/Content/retail/assets/default-connection-icon.e6bb72160664a5e37b9923c3d9f50ca5.2.svg",
"swagger":{"Enter Swagger Downloaded from Step 2 here"}
}
}
]
}
这篇关于您是否可以编辑Logic App自定义连接器?如何部署和维护(更新)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文