从经典工作室访问 Spark 用户界面 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

从经典工作室访问 Spark 用户界面

以下各节提供了从 SageMaker Studio Classic 笔记本电脑访问 Spark 用户界面的说明。Spark 用户界面允许你监控和调试从 Studio Classic 笔记本电脑提交到亚马逊 EMR 上运行的 Spark 作业。访问 Spark UI 可以通过 SSH 隧道和预签名 URL 这两种方法。

为 Spark UI 访问设置 SSH 隧道

要设置 SSH 隧道以访问 Spark UI,请按照此部分中的两个选项之一进行操作。

设置 SSH 隧道的选项:

有关查看托管在 Amazon EMR 上的 Web 界面的更多信息,请参阅查看 Amazon EMR 集群上托管的 Web 界面。您也可以访问 Amazon EMR 控制台以访问 Spark UI。

注意

即使预签名 URL 对您不可用,您也可以设置 SSH 隧道。

预签名 URL

要创建可以通过 Studio Classic 笔记本访问 Amazon EMR SageMaker 上的 Spark UI 的一键式网址,您必须启用以下 IAM 权限。选择适用于您的选项:

  • 对于与 Studio Class SageMaker ic 笔记本同一个账户的 Amazon EMR 集群:向 Studio Class SageMaker ic IAM 执行角色添加以下权限。

  • 对于位于不同账户(不是 SageMaker Studio Classic 笔记本)中的 Amazon EMR 集群:将以下权限添加到您为其创建的跨账户角色中。探索 Studio Classic 中的 SageMaker亚马逊 EMR 集群

注意

您可以从以下区域中的控制台访问预签名 URL:

  • 美国东部(弗吉尼亚州北部)区域

  • 美国西部(北加利福尼亚)区域

  • 加拿大(中部)区域

  • 欧洲地区(法兰克福)区域

  • 欧洲地区(斯德哥尔摩)区域

  • 欧洲地区(爱尔兰)区域

  • 欧洲地区(伦敦)区域

  • 欧洲地区(巴黎)区域

  • Asia Pacific(Tokyo)Region

  • 亚太地区(首尔)区域

  • 亚太地区(悉尼)区域

  • 亚太地区(孟买)区域

  • 亚太地区(新加坡)区域

  • 南美洲(圣保罗)

以下策略向您的执行角色提供对预签名 URL 的访问权限。

{ "Sid": "AllowPresignedUrl", "Effect": "Allow", "Action": [ "elasticmapreduce:DescribeCluster", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:CreatePersistentAppUI", "elasticmapreduce:DescribePersistentAppUI", "elasticmapreduce:GetPersistentAppUIPresignedURL", "elasticmapreduce:GetOnClusterAppUIPresignedURL" ], "Resource": [ "arn:aws:elasticmapreduce:region:account-id:cluster/*" ] }