

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

# 亚马逊 A SageMaker I 上的 RStudio
<a name="rstudio"></a>

RStudio 是 R 的集成开发环境，具有控制台、支持直接执行代码的语法突出显示编辑器以及用于绘图、历史记录、调试和工作区管理的工具。 亚马逊 SageMaker AI 支持 rStudio 作为一个完全托管的集成开发环境 (IDE)，通过 Posit Workbench 与亚马逊 SageMaker AI 域集成。用户可以通过 RStudio 使用 R 环境来创建数据科学见解。通过 RStudio 集成，你可以在域中启动 RStudio 环境，在人工智能资源上 SageMaker 运行 RStudio 工作流程。有关 Posit Workbench 的更多信息，请参阅 [Posit 网站](https://posit.co/products/enterprise/workbench/)。本页面提供有关 RStudio 重要概念的信息。

SageMaker 人工智能通过创建 RStudioServerPro 应用程序来整合 rStudio。

 RStudio 在 SageMaker AI 上支持以下内容。
+ R 开发人员将 RStudio IDE 界面与 R 生态系统中的常用开发人员工具结合使用。用户可以从 RStudio Package Manager 启动新的 RStudio 会话、编写 R 代码、安装依赖项，以及使用 RStudio Connect 发布 Shiny 应用程序。
+ R 开发人员可以快速扩展底层计算资源，以运行大规模数据处理和统计分析。  
+ 平台管理员可以通过和 AWS Identity and Access Management 集成为其数据科学团队设置用户身份、授权、网络、存储 AWS IAM Identity Center 和安全性。这包括与私有亚马逊虚拟私有云（Amazon VPC）资源的连接以及与 AWS PrivateLink的无互联网模式。
+ 与... 集成 AWS License Manager。

 有关在启用了 RStudio 的情况下创建域的入门步骤的信息，请参阅 [亚马逊 SageMaker AI 域名概述](gs-studio-onboard.md)。

## 区域可用性
<a name="rstudio-region"></a>

下表提供了有关在 SageMaker AI 上支持 RStudio 的相关信息。 AWS 区域 


|  区域名称  |  区域  | 
| --- | --- | 
| 美国东部（俄亥俄州） | us-east-2 | 
| 美国东部（弗吉尼亚州北部） | us-east-1 | 
| 美国西部（北加利福尼亚） | us-west-1 | 
| 美国西部（俄勒冈州） | us-west-2 | 
| 亚太地区（孟买） | ap-south-1 | 
| 亚太地区（首尔） | ap-northeast-2 | 
| 亚太地区（新加坡） | ap-southeast-1 | 
| 亚太地区（悉尼） | ap-southeast-2 | 
| 亚太地区（东京） | ap-northeast-1 | 
| 加拿大（中部） | ca-central-1 | 
| 欧洲地区（法兰克福） | eu-central-1 | 
| 欧洲地区（爱尔兰） | eu-west-1 | 
| 欧洲地区（伦敦） | eu-west-2 | 
| 欧洲地区（巴黎） | eu-west-3 | 
| 欧洲地区（斯德哥尔摩） | eu-north-1 | 
| 南美洲（圣保罗） | sa-east-1 | 

## RStudio 组件
<a name="rstudio-components"></a>
+ *RStudioServerPro*：该 RStudioServerPro 应用程序是一个多用户应用程序，是网域中所有用户配置文件之间的共享资源。在域中创建 RStudio 应用程序后，管理员可以向域中的用户授予权限。  
+ *RStudio 用户*：RStudio 用户是域中有权使用 RStudio 许可证的用户。
+ *rStudio 管理员*：亚马逊 RStudio SageMaker 人工智能管理员可以访问 rStudio 管理控制面板。Amazon 上的 RStudio SageMaker AI 管理员与 “普通的” Posit Workbench 管理员的不同之处在于，他们对运行 RStudioServerPro 应用程序的实例没有根访问权限，也无法修改 RStudio 配置文件。
+ *RStudio Server*：RStudio Server 实例负责向所有授权用户提供 RStudio UI。此实例在 Amazon A SageMaker I 实例上启动。
+ *rSes* sion：rSession 是在亚马逊 AI 实例上运行的 rStudio IDE 的基于浏览器的接口。 SageMaker 用户可以通过 RSession 创建他们的 RStudio 项目并与之交互。
+ *RSessionGateway*：该 RSessionGateway 应用程序用于支持 rSession。
+ *RStudio 管理控制面板*：此控制面板提供有关亚马逊 A SageMaker I 域中 RStudio 用户及其会话的信息。只有拥有 RStudio 管理员授权的用户才能访问此控制面板。

## 与 Posit Workbench 的区别
<a name="rstudio-differences"></a>

亚马逊 A SageMaker I 上的 RStudio 与 [Posit](https://posit.co/products/enterprise/workbench/) Workbench 有一些显著的区别。
+ 在 SageMaker AI 上使用 RStudio 时，用户无权访问 RStudio 配置文件。Amazon SageMaker AI 管理配置文件并设置默认值。在创建 RStudio-enabled亚马逊 A SageMaker I 域名时，你可以修改 rStudio Connect 和 rStudio Package Manager 网址。
+ 在 Ama SageMaker zon AI 上使用 RStudio 时，目前不支持项目共享、实时协作和 Job Launcher。
+ 在 SageMaker AI 上使用 RStudio 时，RStudio IDE 在亚马逊 A SageMaker I 实例上运行，用于按需容器化计算资源。
+  SageMaker AI 上的 RStudio 仅支持 rStudio IDE，不支持 Posit Workbench 安装所支持的其他 IDE。
+  SageMaker AI 上的 RStudio 仅支持中指定的 RStudio 版本。[RStudio 版本控制](rstudio-version.md)