

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

# 通过以下方式访问亚马逊 EMR WAL AWS PrivateLink
<a name="emr-hbase-wal-privatelink"></a>

如果您想在 AWS 网络内保持连接，Amazon EMR WAL 可提供 AWS PrivateLink 支持。要进行设置 AWS PrivateLink，请使用 AWS 管理控制台 或 AWS Command Line Interface (AWS CLI) 创建连接到 Amazon EMR WAL 的接口 VPC 终端节点。有关更多信息，请参阅*AWS PrivateLink 指南*中的[使用接口 VPC 终端节点访问 AWS 服务](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html)。

基本步骤如下所示：

1. 使用 Amazon VPC 控制台[创建 VPC 端点](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html#create-interface-endpoint-aws)。选择**端点**，然后选择**创建端点**。

1. 将服务类别保留为 **AWS 服务**。

1. 在**服务**面板的搜索栏中，键入 **emrwal**，然后选择标记为 `com.amazonaws.region.emrwal.prod` 的服务。

1. 选择您的 VPC 并保存端点。确保将相同的安全组附加到您用来附加到 EMR 集群的 VPC 端点。

1. 如果需要，您可以为新端点启用私有 DNS 主机名。对于 VPC，将**启用 DNS 主机名**和**启用 DNS 支持**设置为 `true`。然后，选择端点 ID，从**操作**菜单中选择**编辑 VPC 设置**，并启用私有 DNS 名称。
   + 端点的私有 DNS 主机名将遵循 `prod.emrwal.region.amazonaws.com` 格式。
   + 如果不启用私有 DNS 主机名，Amazon VPC 会为您提供一个 DNS 端点名称，格式为 `endpointID.prod.emrwal.region.vpce.amazonaws.com`。

1. 要使用您的 AWS PrivateLink 终端节点，请在创建[启用 Amazon EMR WAL 的集群](emr-hbase-wal-enabling.md)时修改`emr.wal.client.endpoint`配置，如以下示例所示：

   ```
   [
       {
           "Classification": "hbase-site",
           "Properties": {
               "hbase.rootdir": "s3://amzn-s3-demo-bucket/MyHBaseStore",
               "emr.wal.workspace": "customWorkspaceName",
               "emr.wal.client.endpoint": "https://prod.emrwal.region.amazonaws.com"
           }
       },
       {
           "Classification": "hbase",
           "Properties": {
               "hbase.emr.storageMode": "s3",
               "hbase.emr.wal.enabled": "true"
           }
       }
   ]
   ```

您也可以使用 VPCE 策略来允许或限制对 Amazon EMR WAL 的访问。 APIs有关更多信息，请参阅 *AWS PrivateLink 指南*中的[使用端点策略控制对 VPC 端点的访问权限](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html)。