亚马逊 EMR 笔记本作为亚马逊 EMR Studio 工作区在主机中提供 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

亚马逊 EMR 笔记本作为亚马逊 EMR Studio 工作区在主机中提供

从 EMR Notebooks 过渡到 Workspaces

Amazon EMR 新控制台中,我们已将 EMR Notebooks 与 Amazon EMR Studio Workspaces 合并为一种体验。使用 EMR Studio 后,您可以创建和配置不同的 Workspaces 来组织和运行笔记本。如果旧控制台中有 Amazon EMR Notebooks,则会在新控制台中作为 EMR Studio Workspaces 提供。

Amazon EMR 为您创建了这些新的 EMR Studio Workspaces。我们创建的 Studio 数量对应于您从 EMR Notebooks 使用的不同 VPC 的数量。例如,如果您从 EMR Notebooks 连接到两个不同 VPC 中的 EMR 集群,则我们会创建两个新的 EMR Studio。您的笔记本将在新的 Studio 中分发。

重要

我们关闭了在 Amazon EMR 旧控制台中创建新笔记本的选项。改用 Amazon EMR 新控制台中的 Create Workspace(创建 Workspace)。

有关 Amazon EMR Studio Workspaces 的更多信息,请参阅 学习 WorkSpace 基础知识。有关 EMR Studio 的概念性概述,请参阅 Amazon EMR Studio 工作原理 页面上的 Workspaces

您需要做什么?

虽然您仍然可以在旧控制台中使用现有的笔记本,但建议您在新控制台中改用 Amazon EMR Studio Workspaces。您必须配置其他角色权限才能开启在 EMR Notebooks 中不可用的 EMR Studio 中的功能

注意

至少,要将现有 EMR Notebooks 视为 EMR Studio Workspaces 并创建新的 Workspaces,用户必须对其角色具有 elasticmapreduce:ListStudioselasticmapreduce:CreateStudioPresignedUrl 权限。要访问所有 EMR Studio 功能,请参阅 为 EMR Notebooks 用户启用 EMR Studio 功能 以获得 EMR Notebooks 用户所需的增加权限的完整列表。

EMR Studio 中超越 EMR Notebooks 的增强功能

借助 Amazon EMR Studio,您可以设置和使用 EMR Notebooks 不具备的以下功能:

有关 Amazon EMR Studio 功能的完整列表,请参阅 EMR Studio 主要功能

为 EMR Notebooks 用户启用 EMR Studio 功能

作为此合并的一部分,我们将创建的新 EMR Studios,使用现有的 EMR_Notebooks_DefaultRole IAM 角色作为 EMR Studio 服务角色。

从 EMR Notebooks 过渡到 EMR Studio 并希望使用 EMR Studio 其他功能的用户需要几个新的角色权限。为计划使用 EMR Studio 的 EMR Notebooks 用户的角色添加以下权限。

注意

至少,要将现有 EMR Notebooks 视为 EMR Studio Workspaces 并创建新的 Workspaces,用户必须对其角色具有 elasticmapreduce:ListStudioselasticmapreduce:CreateStudioPresignedUrl 权限。要使用所有 EMR Studio 功能,请添加下面列出的所有权限。管理员用户还需要创建和管理 EMR Studio 的权限。有关更多信息,请参阅 创建和管理 EMR Studio 所需的管理员权限

"elasticmapreduce:DescribeStudio", "elasticmapreduce:ListStudios", "elasticmapreduce:CreateStudioPresignedUrl", "elasticmapreduce:UpdateEditor", "elasticmapreduce:PutWorkspaceAccess", "elasticmapreduce:DeleteWorkspaceAccess", "elasticmapreduce:ListWorkspaceAccessIdentities", "emr-containers:ListVirtualClusters", "emr-containers:DescribeVirtualCluster", "emr-containers:ListManagedEndpoints", "emr-containers:DescribeManagedEndpoint", "emr-containers:CreateAccessTokenForManagedEndpoint", "emr-containers:ListJobRuns", "emr-containers:DescribeJobRun", "servicecatalog:SearchProducts", "servicecatalog:DescribeProduct", "servicecatalog:DescribeProductView", "servicecatalog:DescribeProvisioningParameters", "servicecatalog:ProvisionProduct", "servicecatalog:UpdateProvisionedProduct", "servicecatalog:ListProvisioningArtifacts", "servicecatalog:DescribeRecord", "servicecatalog:ListLaunchPaths", "cloudformation:DescribeStackResources"

使用 EMR Studio 中的协作功能还需要以下权限,但 EMR Notebooks 不需要这些权限。

"sso-directory:SearchUsers", "iam:GetUser", "iam:GetRole", "iam:ListUsers", "iam:ListRoles", "sso:GetManagedApplicationInstance"