EMRWAL通过以下方式访问亚马逊 AWS PrivateLink - Amazon EMR

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

EMRWAL通过以下方式访问亚马逊 AWS PrivateLink

如果您想在 AWS 网络内保持连接,Amazon会EMRWAL提供 AWS PrivateLink 支持。要进行设置 AWS PrivateLink,请使用 AWS Management Console 或 AWS Command Line Interface (AWS CLI) 创建连接到 Amazon 的接口VPC终端节点EMRWAL。有关更多信息,请参阅AWS PrivateLink 指南中的使用接口VPC终端节点访问 AWS 服务

基本步骤如下所示:

  1. 使用 Amazon VPC 控制台创建VPC终端节点。选择端点,然后选择创建端点

  2. 将服务类别保留为 AWS 服务

  3. 服务面板的搜索栏中,键入 emrwal,然后选择标记为 com.amazonaws.region.emrwal.prod 的服务。

  4. 选择您的VPC并保存端点。确保将相同的安全组连接到EMR集群的VPC终端节点上。

  5. 如果你愿意,你现在可以为你的新终端节点启用私有DNS主机名。为您的 “启用DNS主机名” 和 “启用 S DNS upp ort” 设置trueVPC为。然后,选择您的终端节点 ID,从 “操作” 菜单中选择 “编辑VPC设置”,然后启用私有DNS名称。

    • 终端节点的私有DNS主机名将遵循以下格式prod.emrwal.region.amazonaws.com

    • 如果您不启用私有DNS主机名,Amazon VPC 会按照以下格式endpointID.prod.emrwal.region.vpce.amazonaws.com为您提供DNS终端节点名称。

  6. 要使用您的 AWS PrivateLink 终端节点,请在创建EMRWAL支持 Amazon 的集群时修改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的访问EMRWALAPIs。有关更多信息,请参阅AWS PrivateLink 指南中的使用VPC终端节点策略控制对终端节点的访问