Cloud-to-Cloud (C2C) 连接器 - 的托管集成 AWS IoT Device Management

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Cloud-to-Cloud (C2C) 连接器

cloud-to-cloud连接器允许您创建和促进第三方设备与之间的双向通信。 AWS

什么是 cloud-to-cloud (C2C) 连接器?

cloud-to-cloud连接器是一种预先构建的软件包,可将安全地链接 AWS 云 到第三方云提供商的端点。使用 C2C 连接器,解决方案提供商可以利用 AWS IoT Device Management 的托管集成来控制连接到第三方云的设备。

托管集成包括连接器目录, AWS 客户可以在其中查看和选择他们想要集成的连接器。有关更多信息,请参阅 C2C 连接器目录是什么?

托管集成要求将每个连接器作为一个 AWS Lambda 功能来实现。

C2C 连接器目录是什么?

AWS IoT Device Management 的托管集成连接器目录是一系列 C2C 连接器,可促进 AWS IoT Device Management 的托管集成与第三方云提供商之间的双向通信。您可以在 AWS Management Console 或中查看连接器 AWS CLI。

使用控制台查看托管集成连接器目录
  1. 打开托管集成控制

  2. 在左侧导航窗格中,选择托管集成

  3. 在托管集成控制台的左侧导航窗格中,选择目录

AWS Lambda 用作 C2C 连接器

每个 C2C 连接器 Lambda 函数在托管集成和第三方平台上的相应操作之间转换和传输命令和事件。有关 Lambda 的更多信息,请参阅什么是。 AWS Lambda

例如,假设最终用户拥有由第三方 OEM 制造的智能灯泡。借助 C2C 连接器,最终用户可以通过托管集成平台发出开启或关闭此灯的命令。然后,该命令将被转发到连接器中托管的 Lambda 函数,该函数会将请求转换为针对第三方平台的 API 调用,以打开或关闭设备。

当您调用 API 时,需要使用 Lambda 函数。CreateCloudConnector部署到 Lambda 函数中的代码必须实现中提到的所有接口和功能。构建 C2C(云到云)连接器

托管集成连接器工作流程

开发人员必须使用托管集成注册 C2C 连接器。 AWS IoT Device Management此注册过程会创建逻辑连接器资源,客户可以访问该资源以使用该连接器。

注意

C2C 连接器是在托管集成中为 AWS IoT Device Management 创建的一组元数据,用于描述连接器。

下图描述了 C2C 连接器在将命令从移动应用程序发送到连接云的设备时所扮演的角色。C2C 连接器充当 AWS IoT Device Management 托管集成和第三方云平台之间的转换层。

连接器工作流程

使用 C2C (cloud-to-cloud) 连接器的指导原则

您创建的任何 C2C 连接器都是您的内容,而您访问的由其他客户创建的任何 C2C 连接器都是第三方内容。 AWS 不创建或管理任何 C2C 连接器作为托管集成的一部分。

您可以与其他托管集成客户共享您的 C2C 连接器。如果您这样做,则您授权 AWS 作为您的服务提供商在 AWS 控制台上列出这些 C2C 连接器和相关联系信息,并且您了解其他 AWS 客户可能会与您联系。您全权负责授予客户访问您的 C2C 连接器的权限,以及管理其他 AWS 客户访问您的 C2C 连接器的任何条款。