本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以下各節提供從 SageMaker AI Studio 或 Studio Classic 筆記本存取 Spark UI 的說明。Spark UI 可讓您從 Studio 或 Studio Classic 筆記本監控提交要在 Amazon EMR 上執行的 Spark 任務並進行偵錯。SSH 通道與預先簽署的網址是存取 Spark 使用者介面的兩種方式。
設定 SSH 通道以供 Spark 使用者介面存取
若要設定 SSH 通道以存取 Spark 使用者介面,請遵循本節中的兩個選項之一。
設定 SSH 通道的選項:
如需有關檢視 Amazon EMR 叢集上託管的 Web 介面的詳細資訊,請參閱檢視 Amazon EMR 叢集上託管的 Web 介面。您還可以存取您的 Amazon EMR 主控台以存取 Spark 使用者介面。
注意
即使預簽名 URL 不可用,您也可以設定 SSH 通道。
預先簽章的 URL
若要建立一鍵式 URLs,以從 SageMaker Studio 或 Studio Classic 筆記本存取 Amazon EMR 上的 Spark UI,您必須啟用下列 IAM 許可。選擇適用於您的選項:
-
對於與 SageMaker Studio 或 Studio Classic 筆記本位於相同帳戶的 Amazon EMR 叢集:將下列許可新增至 SageMaker Studio 或 Studio Classic IAM 執行角色。
-
對於位於不同帳戶的 Amazon EMR 叢集 (非 SageMaker Studio 或 Studio Classic 筆記本):將下列許可新增至您為 建立的跨帳戶角色從 Studio 或 Studio Classic 列出 Amazon EMR 叢集。
注意
您可以從下列區域的主控台存取預先簽署的 URL:
-
美國東部 (維吉尼亞北部) 區域
-
美國西部 (加利佛尼亞北部) 區域
-
加拿大 (中部) 區域
-
歐洲 (法蘭克福) 區域
-
歐洲 (斯德哥爾摩) 區域
-
歐洲 (愛爾蘭) 區域
-
歐洲 (倫敦) 區域
-
歐洲 (巴黎) 區域
-
亞太區域 (東京) 區域
-
亞太區域 (首爾) 區域
-
亞太區域 (雪梨) 區域
-
亞太區域 (孟買) 區域
-
亞太 (新加坡) 區域
-
南美洲 (聖保羅)
下列政策可讓您存取執行角色的預先簽署 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/*" ] }