

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

# 满足先决条件
<a name="rstudio-byoi-prerequisites"></a>

您必须先完成以下先决条件，然后才能 RStudio 在 Amazon A SageMaker I 上使用自己的图片。
+ 如果您的现有域名 RStudio 是在 2022 年 4 月 7 日之前创建的，则必须删除您的 RStudioServerPro 应用程序并重新创建。有关如何删除应用程序的信息，请参阅[关闭并更新 Amazon SageMaker Studio 经典版](studio-tasks-update-studio.md)。
+ 安装 Docker 应用程序。有关设置 Docker 的信息，请参阅[定向和设置](https://docs.docker.com/get-started/)。
+ 创建与 AI RStudio 兼容的 DockerFile 的本地副本。 SageMaker 有关创建示例 RStudio dockerfile 的信息，请参阅[使用自定义映像在 RStudio Ama SageMaker zon AI 上引入您自己的开发环境](https://aws.amazon.com/blogs/machine-learning/use-a-custom-image-to-bring-your-own-development-environment-to-rstudio-on-amazon-sagemaker/)。
+ 使用附加了[AmazonSageMakerFullAccess](https://console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/AmazonSageMakerFullAccess)策略的 AWS Identity and Access Management 执行角色。如果您已加入域名，则可以从 SageMaker AI 控制面板的**域摘要**部分获取该角色。

  向执行角色添加访问 Amazon Elastic Container Registry (Amazon ECR) 服务的以下权限。

------
#### [ JSON ]

****  

  ```
  { 
      "Version":"2012-10-17",		 	 	  
      "Statement":[ 
          {
              "Sid": "VisualEditor0",
              "Effect":"Allow", 
              "Action":[ 
                  "ecr:CreateRepository", 
                  "ecr:BatchGetImage", 
                  "ecr:CompleteLayerUpload", 
                  "ecr:DescribeImages", 
                  "ecr:DescribeRepositories", 
                  "ecr:UploadLayerPart", 
                  "ecr:ListImages", 
                  "ecr:InitiateLayerUpload", 
                  "ecr:BatchCheckLayerAvailability", 
                  "ecr:PutImage" 
              ], 
              "Resource": "*" 
          }
      ]
  }
  ```

------
+  AWS CLI 使用以下（或更高）版本进行安装和配置。有关安装的信息 AWS CLI，请参阅[安装或更新最新版本的 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。

  ```
  AWS CLI v1 >= 1.23.6
  AWS CLI v2 >= 2.6.2
  ```