本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
通過訪問 Amazon EMR 沃爾瑪 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 端點。選取端點,然後選取建立端點。
-
將「服務」類別保留為「AWS 服務」。
-
在「服務」面板的搜尋列中,輸入
emrwal
,然後選取標示的服務com.amazonaws.
。region
.emrwal.prod -
選擇您的 VPC 並保存端點。請確定您將相同的安全群組連結至連接至 EMR 叢集的 VPC 端點。
-
如果需要,您現在可以為新端點啟用私有 DNS 主機名稱。將 [啟用 DNS 主機名稱] 和 [啟用 DNS Support] 設定
true
為您的 VPC。然後,選取您的端點 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://
MyBucket
/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 API 的存取。如需詳細資訊,請參閱AWS PrivateLink 指南中的使用端點策略控制對 VPC 端點的存取。