通過訪問 Amazon EMR 沃爾瑪 AWS PrivateLink - Amazon EMR

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

通過訪問 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 服務

基本步驟如下:

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

  2. 將「服務」類別保留為「AWS 服務」。

  3. 在「服務」面板的搜尋列中,輸入emrwal,然後選取標示的服務com.amazonaws.region.emrwal.prod

  4. 選擇您的 VPC 並保存端點。請確定您將相同的安全群組連結至連接至 EMR 叢集的 VPC 端點。

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

  6. 若要使用 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 端點的存取。