Azure 逻辑应用中的托管连接器
托管连接器提供了一些方法,供你用来访问未提供内置连接器的其他服务和系统。 可以使用这些触发器和操作创建集成数据、应用、基于云的服务和本地系统的工作流。 与内置连接器不同,托管连接器通常绑定到特定的服务或系统,例如 Office 365、SharePoint、Azure Key Vault、Salesforce、Azure 自动化,等等。 托管连接器由 Azure 管理并在 Azure 中承载,通常要求首先从工作流创建连接并验证身份。
对于少数服务、系统和协议,Azure 逻辑应用同时提供了内置版本和托管版本。 内置连接器的数量和范围因你创建的是在多租户 Azure 逻辑应用中运行的消耗型逻辑应用工作流,还是在单租户 Azure 逻辑应用中运行的标准型逻辑应用工作流而异。 在大多数情况下,内置版本提供更好的性能、更全面的功能以及更实惠的价格。 在少数情况下,某些内置连接器仅在一种逻辑应用工作流中可用,而在另一种逻辑应用工作流中不可用。
例如,标准工作流可为 Azure Blob、Azure Cosmos DB、Azure 事件中心、Azure 服务总线、DB2、FTP、MQ、SFTP 和 SQL Server 使用托管连接器和内置连接器,而消耗型工作流没有内置版本。 消耗型工作流可为 Azure API 管理、Azure 应用程序服务和 Batch 使用内置连接器,而标准工作流则没有这些内置连接器。 有关详细信息,请查看 Azure 逻辑应用中的内置连接器和 Azure 逻辑应用中的单租户与多租户。
本文通过示例提供有关托管连接器的一般概述,以及它们在消耗型工作流设计器与标准工作流设计器中的组织方式。 有关 Azure 逻辑应用中每个托管连接器的技术参考信息,请查看 Azure 逻辑应用的连接器参考。
托管连接器类别
对于消耗型逻辑应用工作流,托管连接器显示在设计器中的以下标签下:
标准连接器提供对 Azure Blob 存储、Office 365、SharePoint、Salesforce、Power BI、OneDrive 等服务的访问。
企业连接器提供对 SAP、IBM MQ 和 IBM 3270 等企业系统的访问,但会产生额外的费用。
对于标准逻辑应用有状态工作流,所有托管连接器显示在设计器中的“Azure”标签下,该标签描述这些连接器在 Azure 平台上的托管方式。 标准无状态工作流只能使用原生应在单租户 Azure 逻辑应用中运行的内置连接器。
无论你使用的是消耗型工作流还是标准工作流,托管连接器的定价都采用企业连接器和标准连接器的定价,但计量方式因工作流类型而异。 有关定价详细信息,请查看消耗模型中的触发器和操作及标准模型中的触发器和操作。
某些托管连接器还属于以下非正式组:
本地连接器提供对本地系统(如 SQL Server、SharePoint Server、SAP、Oracle DB、文件共享等)的访问。
集成帐户连接器可帮助转换和验证 XML、编码和解码平面文件,以及使用 AS2、EDIFACT 和 X12 协议处理企业到企业 (B2B) 消息。
标准连接器
在消耗型工作流设计器中,遵循标准连接器定价模型的托管连接器显示在“标准”标签下。 本部分仅列出了一部分常用的托管连接器。 有关定价详细信息,请参阅消耗模型中的触发器和操作。
在标准工作流设计器中,所有托管连接器显示在“Azure”标签下。 托管连接器定价仍采用企业连接器和标准连接器的定价,但计量方式因工作流类型而异。 有关定价详细信息,请参阅标准模型中的触发器和操作。
Azure Blob 存储
连接到 Azure 存储帐户,以便可以创建和管理 Blob 内容。
Azure 事件中心
通过事件中心使用和发布事件。 例如,通过事件中心获取工作流的输出,然后将输出发送到实时分析提供程序。
Azure 队列
连接到 Azure 存储帐户,以便创建和管理队列与消息。
Azure 服务总线
使用逻辑应用中最常用的连接器管理异步消息、会话和主题订阅。
Azure 表存储
连接到 Azure 存储帐户,以便创建、更新、查询和管理表。
文件系统
连接到本地文件共享,以便可以创建和管理文件。
FTP
连接到可从 Internet 访问的 FTP 服务器,以便可以处理文件和文件夹。
Office 365 Outlook
连接到工作或学校电子邮件帐户,以便可以创建和管理电子邮件、任务、日历事件和会议、联系人、请求,等等。
Salesforce
连接到 Salesforce 帐户,以便可以创建和管理记录、作业、对象,等等。
SharePoint Online
连接到 SharePoint Online,以便可以管理文件、附件、文件夹,等等。
SFTP-SSH
使用 SSH 连接到可从 Internet 访问的 SFTP 服务器,以便可以处理文件和文件夹。
SQL Server
连接到本地 SQL Server 或云中的 Azure SQL 数据库,以便可以管理记录、运行存储过程或执行查询。
企业连接器
在消耗型工作流设计器中,遵循企业连接器定价模型的托管连接器显示在“企业”标签下。 这些连接器可以访问企业系统,但会产生额外的成本。 有关定价详细信息,请参阅消耗模型中的触发器和操作。
在标准工作流设计器中,所有托管连接器显示在“Azure”标签下。 托管连接器定价仍采用企业连接器和标准连接器的定价,但计量方式因工作流类型而异。 有关定价详细信息,请参阅标准模型中的触发器和操作。
本地连接器
在创建与本地系统的连接之前,必须先下载、安装并设置本地数据网关。 此网关提供安全信道,无需设置所需的网络基础结构。
对于消耗型工作流,本部分列出了可以访问本地系统的示例标准连接器。 对于扩展的本地连接器列表,请参阅支持的数据源。
集成帐户连接器
集成帐户操作支持 Azure 逻辑应用中的企业到企业 (B2B) 通信方案。 创建集成帐户并定义 B2B 项目(如贸易合作伙伴、协议等)后,可以使用集成帐户连接器对消息进行编码和解码、转换内容等。
例如,如果使用 Microsoft BizTalk Server,则可以使用本地 BizTalk Server 连接器从工作流创建连接。 然后,可以使用这些集成帐户连接器在工作流中扩展或执行类似于 BizTalk 的操作。
消耗型工作流
在消耗型工作流中使用任何集成帐户操作之前,必须将逻辑应用资源链接到集成帐户。
标准工作流
集成帐户操作不要求你将逻辑应用资源链接到集成帐户。 应在将操作添加到标准工作流时创建与集成帐户的连接。
有关详细信息,请查看以下文档: