View a markdown version of this page

更新中的连接 EventBridge - Amazon EventBridge

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

更新中的连接 EventBridge

您可以更新现有连接。

更新连接的身份验证

更新某些身份验证参数时,会相应地 EventBridge 重新授权和验证连接的网络连接。

若在更新连接时,仅修改了某一授权类型下的授权参数,而未同步更新授权类型本身,则此类更新不会生效。

EventBridge 重新验证与公共 API 的连接时

对于与公共 API 的连接,如果您符合以下条件,则 EventBridge 重新授权连接:

  • 更新连接以调用私有 API。

  • 更新连接授权方法授权参数。

对私有 API EventBridge 的连接进行重新身份验证时

对于与私有 API 的连接,当您执行以下任意操作时:

  • 更新连接以调用其他私有 API 或公有 API。

  • 更新连接授权方法。

  • 更新指定授权方法对应的连接授权参数。

EventBridge 执行以下操作:

  • Re-authorizes 连接。

  • 验证连接的网络连接。

    如果您已将连接更新为使用其他私有 API 或公共 API,则 EventBridge 还会根据需要移除或更新现有的网络连接项目。

使用 EventBridge 控制台更新连接
  1. AWS使用具有管理和 EventBridge 打开EventBridge 控制台权限的账户登录。

  2. 在左侧导航窗格的集成下,选择连接

  3. 连接表中,选择要编辑的连接。

  4. 连接详细信息页面上,选择编辑

  5. 更新连接的值,然后选择更新

    有关更新加密连接时使用的 EventBridge KMS 密钥的信息,请参阅更新 AWS KMS 密钥

要更新连接,请使用AWSCLI
  • 使用 update-connection 命令。

    要将连接的调用或授权端点从私有 API 更新为公有 API,必须为 ResourceConfigurationArn 参数指定一个空字符串("")。为此参数制定 null 没有影响。

    以下示例将表示私有 API 资源配置的 ResourceConfigurationArn 设置为空字符串,从而更新连接以使用公有 API。

    aws events update-connection \ --name myConnection \ --authorization-type BASIC \ --auth-parameters '{"BasicAuthParameters": {"Username": "username", "Password": "***"}}' \ --region us-east-1 \ --invocation-connectivity-parameters ResourceParameters={ResourceConfigurationArn=\"\"}