

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 完成事前準備
<a name="rstudio-byoi-prerequisites"></a>

自帶映像以與 RStudio on Amazon SageMaker AI 搭配使用之前，您必須完成下列先決條件。
+ 如果您的現有網域擁有在 2022 年 4 月 7 日之前建立的 RStudio，您必須刪除您的 RStudioServerPro 應用程式並重新建立。如需有關如何刪除應用程式的資訊，請參閱[關閉並更新 Amazon SageMaker Studio Classic](studio-tasks-update-studio.md)。
+ 安裝 Docker 應用程式。如需設定 Docker 的相關資訊，請參閱[方向與設定](https://docs.docker.com/get-started/)。
+ 建立與 SageMaker AI 搭配使用的 RSTUDIO 相容 Dockerfile 的本機副本。如需建立範例 RStudio dockerfile 的詳細資訊，請參閱[使用自訂映像將您自己的開發環境帶到 RStudio on Amazon SageMaker 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
  ```