本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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 服务。
基本步骤如下所示:
-
使用 Amazon VPC 控制台创建VPC终端节点。选择端点,然后选择创建端点。
-
将服务类别保留为 AWS 服务。
-
在服务面板的搜索栏中,键入
emrwal
,然后选择标记为com.amazonaws.
的服务。region
.emrwal.prod -
选择您的VPC并保存端点。确保将相同的安全组连接到EMR集群的VPC终端节点上。
-
如果你愿意,你现在可以为你的新终端节点启用私有DNS主机名。为您的 “启用DNS主机名” 和 “启用 S DNS upp ort” 设置
true
VPC为。然后,选择您的终端节点 ID,从 “操作” 菜单中选择 “编辑VPC设置”,然后启用私有DNS名称。-
终端节点的私有DNS主机名将遵循以下格式
prod.emrwal.
。region
.amazonaws.com -
如果您不启用私有DNS主机名,Amazon VPC 会按照以下格式
为您提供DNS终端节点名称。endpointID
.prod.emrwal.region
.vpce.amazonaws.com
-
-
要使用您的 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终端节点策略控制对终端节点的访问。