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 连接来发送消息的主题。

流程

  1. 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
  2. 单击 Create Connection 以显示 Fuse Online 连接器。
  3. Amazon SNS 连接器。
  4. Access Key 字段中,输入属于 AWS 帐户中的用户访问密钥 ID 的 Amazon 访问密钥 ID,该密钥管理您希望连接发送消息的主题。

    如果您希望连接访问的主题不存在,则 Fuse Online 尝试开始运行集成时,它会使用此访问密钥关联的 AWS 帐户来创建该主题。但是,如果这个主题在某些其他 AWS 帐户中已存在,则连接无法创建该主题,且集成无法启动。

  5. Secret Key 字段中,为您指定的 Amazon 访问密钥 ID 输入 Amazon secret 访问密钥。
  6. Region 字段中,选择该主题所在的 AWS 区域。如果连接创建该主题,它会在所选区域中创建它。
  7. 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请根据需要重新传输配置详情,然后重试。
  8. 验证成功后,单击 Next
  9. Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,输入 SNS North
  10. Description 字段中,输入有助于了解此连接的任何信息。例如,输入 Sample SNS connection,将信息发送到我们的北区域主题。
  11. Save 查看您创建的连接现在可用。如果您输入了示例名称,您会看到 SNS North 显示为一个连接,您可以选择添加到集成。

2.3.2. 发送消息到 Amazon SNS

要发送消息到 Amazon SNS 主题,请在流的中间添加 Amazon SNS 连接,或作为简单集成中的完成连接。

先决条件

  • 您创建了 Amazon SNS 连接。
  • Fuse Online 会提示您添加到集成,或者将完成连接添加到简单集成。

流程

  1. Add to Integration 页面上,单击您要添加连接的加号。如果 Fuse Online 正在提示您选择完成连接,请跳过这一步。
  2. 点击您要用来发送消息的 Amazon SNS 连接。
  3. Send Object 操作。
  4. Topic Name 或 Amazon Resource Name 字段中输入 SNS 主题的名称,以将消息发送到或输入主题的 Amazon Resource Name (ARN)。

    如果连接被授权访问的 AWS 帐户或任何其他 AWS 帐户中尚不存在 SNS 主题,连接会在将连接配置为访问权限的 AWS 帐户中创建主题。

  5. Next 将连接添加到集成。

结果

连接会出现在您添加它的集成流中。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.