透過 存取 Amazon EMR WAL AWS PrivateLink - Amazon EMR

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

透過 存取 Amazon EMR WAL AWS PrivateLink

如果您想要將連線保留在 AWS 網路中,Amazon EMR WAL 會提供 AWS PrivateLink 支援。若要設定 AWS PrivateLink,請使用 AWS Management Console 或 AWS Command Line Interface (AWS CLI) 建立連線至 Amazon EMR WAL 的介面 VPC 端點。如需詳細資訊,請參閱《 AWS PrivateLink 指南》中的使用介面 VPC 端點存取 AWS 服務

基本步驟如下:

  1. 使用 Amazon VPC 主控台建立 VPC 端點。選取端點,然後選取建立端點

  2. 將 Service 類別保留為AWS 服務

  3. 服務面板的搜尋列中,輸入 emrwal,然後選擇標記為 的服務com.amazonaws.region.emrwal.prod

  4. 選取您的 VPC 並儲存端點。請務必將相同的安全群組連接到您連接到 EMR 叢集的 VPC 端點。

  5. 如果您願意,現在可以為新端點啟用私有 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

  6. 若要使用 AWS PrivateLink 端點,請在建立啟用 Amazon EMR WAL 的叢集時修改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 端點的存取