2.3. 连接到 Amazon Simple Notification Service (SNS)
集成可以发送消息到 AWS Simple Notification Service 主题。要做到这一点,创建一个 AWS SNS 连接,然后将该连接添加到集成流中,或者作为简单集成的完成连接。详情请查看:
2.3.1. 创建 Amazon SNS 连接
在向集成中添加 Amazon SNS 连接前,您必须创建 Amazon SNS 连接。
先决条件
- AWS 访问密钥。请参阅 获取 AWS 凭证。
- 您必须知道 SNS 主题所在的区域。这是您希望创建 SNS 连接来发送消息的主题。
流程
- 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
- 单击 Create Connection 以显示 Fuse Online 连接器。
- 点 Amazon SNS 连接器。
在 Access Key 字段中,输入属于 AWS 帐户中的用户访问密钥 ID 的 Amazon 访问密钥 ID,该密钥管理您希望连接发送消息的主题。
如果您希望连接访问的主题不存在,则 Fuse Online 尝试开始运行集成时,它会使用此访问密钥关联的 AWS 帐户来创建该主题。但是,如果这个主题在某些其他 AWS 帐户中已存在,则连接无法创建该主题,且集成无法启动。
- 在 Secret Key 字段中,为您指定的 Amazon 访问密钥 ID 输入 Amazon secret 访问密钥。
- 在 Region 字段中,选择该主题所在的 AWS 区域。如果连接创建该主题,它会在所选区域中创建它。
- 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请根据需要重新传输配置详情,然后重试。
- 验证成功后,单击 Next。
-
在 Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,输入
SNS North
。 -
在 Description 字段中,输入有助于了解此连接的任何信息。例如,输入
Sample SNS connection,将信息发送到我们的北区域主题。
- 点 Save 查看您创建的连接现在可用。如果您输入了示例名称,您会看到 SNS North 显示为一个连接,您可以选择添加到集成。
2.3.2. 发送消息到 Amazon SNS
要发送消息到 Amazon SNS 主题,请在流的中间添加 Amazon SNS 连接,或作为简单集成中的完成连接。
先决条件
- 您创建了 Amazon SNS 连接。
- Fuse Online 会提示您添加到集成,或者将完成连接添加到简单集成。
流程
- 在 Add to Integration 页面上,单击您要添加连接的加号。如果 Fuse Online 正在提示您选择完成连接,请跳过这一步。
- 点击您要用来发送消息的 Amazon SNS 连接。
- 点 Send Object 操作。
在 Topic Name 或 Amazon Resource Name 字段中输入 SNS 主题的名称,以将消息发送到或输入主题的 Amazon Resource Name (ARN)。
如果连接被授权访问的 AWS 帐户或任何其他 AWS 帐户中尚不存在 SNS 主题,连接会在将连接配置为访问权限的 AWS 帐户中创建主题。
- 点 Next 将连接添加到集成。
结果
连接会出现在您添加它的集成流中。