

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

# 更新中的连接 EventBridge
<a name="eb-target-connection-edit"></a>

您可以更新现有连接。

## 更新连接的身份验证
<a name="eb-target-connection-edit-auth"></a>

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

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

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

对于公共连接 APIs，如果您符合以下条件，则 EventBridge 重新授权连接：
+ 更新连接以调用私有 API。
+ 更新连接授权方法*和*授权参数。

** EventBridge 重新验证私有连接时 APIs**

要连接到私有网络 APIs，请执行以下任一操作：
+ 更新连接以调用其他私有 API 或公有 API。
+ 更新连接授权方法。
+ 更新指定授权方法对应的连接授权参数。

EventBridge 执行以下操作：
+ 重新授权连接。
+ 验证连接的网络连接。

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

**使用 EventBridge 控制台更新连接**

1.  AWS 使用具有管理和 EventBridge 打开[EventBridge 控制台](https://console.aws.amazon.com/events)权限的账户登录。

1. 在左侧导航窗格的**集成**下，选择**连接**。

1. 在**连接**表中，选择要编辑的连接。

1. 在**连接详细信息**页面上，选择**编辑**。

1. 更新连接的值，然后选择**更新**。

   有关更新加密连接时使用的 EventBridge KMS 密钥的信息，请参阅[更新 AWS KMS 密钥](encryption-connections-configure.md#encryption-connections-update)。

**使用 AWS CLI 更新连接**
+ 使用 `[update-connection](https://docs.aws.amazon.com/cli/latest/reference/events/update-connection.html)` 命令。

  要将连接的调用或授权端点从私有 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=\"\"}
  ```