本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過 存取 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 服務。
基本步驟如下:
-
使用 Amazon VPC 主控台建立 VPC 端點。選取端點,然後選取建立端點。
-
將 Service 類別保留為AWS 服務。
-
在服務面板的搜尋列中,輸入
emrwal
,然後選擇標記為 的服務com.amazonaws.
。region
.emrwal.prod -
選取您的 VPC 並儲存端點。請務必將相同的安全群組連接到您連接到 EMR 叢集的 VPC 端點。
-
如果您願意,現在可以為新端點啟用私有 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
-
-
若要使用 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 端點的存取。