

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 透過 存取 Amazon 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 主機名稱。`true` 為您的 VPC 設定**啟用 DNS 主機名稱**和**啟用 DNS 支援**。然後，選取您的端點 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)。