Actualice la RStudio versión - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualice la RStudio versión

importante

IAMLas políticas personalizadas que permiten a Amazon SageMaker Studio o Amazon SageMaker Studio Classic crear SageMaker recursos de Amazon también deben conceder permisos para añadir etiquetas a esos recursos. El permiso para añadir etiquetas a los recursos es obligatorio porque Studio y Studio Classic etiquetan automáticamente los recursos que crean. Si una IAM política permite a Studio y Studio Classic crear recursos, pero no permite el etiquetado, se pueden producir errores AccessDenied «» al intentar crear recursos. Para obtener más información, consulte Proporciona permisos para etiquetar SageMaker los recursos.

AWS Políticas gestionadas para Amazon SageMakerque otorgan permisos para crear SageMaker recursos ya incluyen permisos para añadir etiquetas al crear esos recursos.

En esta guía se proporciona información sobre la actualización de la 2023.03.2-547.pro5 versión de RStudio On SageMaker. A partir del 27 de febrero de 2024, se crearán nuevos dominios RStudio compatibles con Posit Workbench la versión2023.03.2-547.pro5. Esto es válido para las aplicaciones RStudioServerPro y las aplicaciones RSessionGateway predeterminadas.

En las siguientes secciones se proporciona información sobre la 2023.03.2-547.pro5 versión.

Actualización a la versión más reciente

El lanzamiento de la 2023.03.2-547.pro5 versión de parche incluye los siguientes cambios:

  • Se ha corregido un RServer bloqueo intermitente que se producía al unirse a una RSession que se había iniciado con el lanzador de tareas y que no estaba disponible de forma inmediata.

La última RStudio versión es. 2023.03.2-454.pro2 Esta versión incluye los siguientes cambios:

  • Se ha agregado compatibilidad con RTools 4.3

  • Se ha agregado compatibilidad con R 4.3

  • Se ha actualizado Quarto a 1.2.335

  • Gestión mejorada de sesiones

Para obtener más información sobre los cambios en esta versión, consulte https://docs.posit.co/ide/news/.

nota

Si ves la siguiente advertencia, significa que hay una discordancia entre la versión utilizada en on RSession y la Posit Workbench versión utilizada en RStudio on SageMaker. Para resolver este problema, actualiza la RStudio versión del dominio. Para obtener información sobre la actualización de la RStudio versión, consulteActualizar a la nueva versión. A pesar de esta advertencia, las versiones 2023.03.2-547.pro5 y 2023.03.2-454.pro2 las imágenes son compatibles.

Session version 2023.03.2+454.pro2 does not match server version 2023.03.3-547.pro5 - this is an unsupported configuration, and you may experience unexpected issues as a result.

Control de versiones

Actualmente hay dos versiones Posit Workbench compatibles con SageMaker.

  • Última versión compatible: 2023.03.2-547.pro5

  • Versión compatible anterior: 2022.02.2-485.pro2

La Posit Workbench versión predeterminada que se selecciona SageMaker depende de la fecha de creación del dominio.

  • Para los dominios creados después del 27 de febrero de 2024, la versión 2023.03.2-547.pro5 es la versión seleccionada por defecto.

  • Para los dominios creados después del 27 de junio de 2023 y antes del 27 de febrero de 2024, la versión 2023.03.2-454.pro2 es la versión seleccionada por defecto. Puede actualizar sus dominios a la versión más reiente (2023.03.2-547.pro5) estableciéndola como la versión predeterminada del dominio. Para obtener más información, consulte Actualizar a la nueva versión.

  • Para los dominios creados antes del 27 de junio de 2023, la versión 2022.02.2-485.pro2 es la versión seleccionada por defecto. Puede actualizar sus dominios a la versión más reiente (2023.03.2-547.pro5) estableciéndola como la versión predeterminada del dominio. Para obtener más información, consulte Actualizar a la nueva versión.

nota

La versión predeterminada de la aplicación RSessionGateway coincide con la versión actual de la aplicación RStudioServerPro.

En la siguiente tabla se muestra la imagen de ambas versiones ARNs para cada una de ellas Región de AWS. ARNsSe pasan como parte de un update-domain comando para establecer la versión deseada.

Region 2022.02.2-485.pro2Imagen ARN 2023.03.2-547.pro5Imagen ARN
us-east-1 arn:aws:sagemaker:us-east-1:081325390199:image/rstudio-workbench-2021.08 arn:aws:sagemaker:us-east-1:081325390199:image/rstudio-workbench-2023.03
us-east-2 arn:aws:sagemaker:us-east-2:429704687514:image/rstudio-workbench-2021.08 arn:aws:sagemaker:us-east-2:429704687514:image/rstudio-workbench-2023.03
us-west-1 arn:aws:sagemaker:us-west-1:742091327244:image/rstudio-workbench-2021.08 arn:aws:sagemaker:us-west-1:742091327244:image/rstudio-workbench-2023.03
us-west-2 arn:aws:sagemaker:us-west-2:236514542706:image/rstudio-workbench-2021.08 arn:aws:sagemaker:us-west-2:236514542706:image/rstudio-workbench-2023.03
af-south-1 arn:aws:sagemaker:af-south-1:559312083959:image/rstudio-workbench-2021.08 arn:aws:sagemaker:af-south-1:559312083959:image/rstudio-workbench-2023.03
ap-east-1 arn:aws:sagemaker:ap-east-1:493642496378:image/rstudio-workbench-2021.08 arn:aws:sagemaker:ap-east-1:493642496378:image/rstudio-workbench-2023.03
ap-south-1 arn:aws:sagemaker:ap-south-1:394103062818:image/rstudio-workbench-2021.08 arn:aws:sagemaker:ap-south-1:394103062818:image/rstudio-workbench-2023.03
ap-northeast-2 arn:aws:sagemaker:ap-northeast-2:806072073708:image/rstudio-workbench-2021.08 arn:aws:sagemaker:ap-northeast-2:806072073708:image/rstudio-workbench-2023.03
ap-southeast-1 arn:aws:sagemaker:ap-southeast-1:492261229750:image/rstudio-workbench-2021.08 arn:aws:sagemaker:ap-southeast-1:492261229750:image/rstudio-workbench-2023.03
ap-southeast-2 arn:aws:sagemaker:ap-southeast-2:452832661640:image/rstudio-workbench-2021.08 arn:aws:sagemaker:ap-southeast-2:452832661640:image/rstudio-workbench-2023.03
ap-northeast-1 arn:aws:sagemaker:ap-northeast-1:102112518831:image/rstudio-workbench-2021.08 arn:aws:sagemaker:ap-northeast-1:102112518831:image/rstudio-workbench-2023.03
ca-central-1 arn:aws:sagemaker:ca-central-1:310906938811:image/rstudio-workbench-2021.08 arn:aws:sagemaker:ca-central-1:310906938811:image/rstudio-workbench-2023.03
eu-central-1 arn:aws:sagemaker:eu-central-1:936697816551:image/rstudio-workbench-2021.08 arn:aws:sagemaker:eu-central-1:936697816551:image/rstudio-workbench-2023.03
eu-west-1 arn:aws:sagemaker:eu-west-1:470317259841:image/rstudio-workbench-2021.08 arn:aws:sagemaker:eu-west-1:470317259841:image/rstudio-workbench-2023.03
eu-west-2 arn:aws:sagemaker:eu-west-2:712779665605:image/rstudio-workbench-2021.08 arn:aws:sagemaker:eu-west-2:712779665605:image/rstudio-workbench-2023.03
eu-west-3 arn:aws:sagemaker:eu-west-3:615547856133:image/rstudio-workbench-2021.08 arn:aws:sagemaker:eu-west-3:615547856133:image/rstudio-workbench-2023.03
eu-north-1 arn:aws:sagemaker:eu-north-1:243637512696:image/rstudio-workbench-2021.08 arn:aws:sagemaker:eu-north-1:243637512696:image/rstudio-workbench-2023.03
eu-south-1 arn:aws:sagemaker:eu-south-1:592751261982:image/rstudio-workbench-2021.08 arn:aws:sagemaker:eu-south-1:592751261982:image/rstudio-workbench-2023.03
sa-east-1 arn:aws:sagemaker:sa-east-1:782484402741:image/rstudio-workbench-2021.08 arn:aws:sagemaker:sa-east-1:782484402741:image/rstudio-workbench-2023.03

Actualizar a la nueva versión

Los dominios existentes utilizan la versión 2022.02.2-485.pro2 o 2023.03.2-454.pro2 pueden actualizarse a la 2023.03.2-547.pro5 versión de dos maneras:

  • Cree un nuevo dominio desde la RStudio opción AWS CLI habilitada.

  • Actualice un dominio existente para utilizar la versión 2023.03.2-547.pro5.

El siguiente procedimiento muestra cómo eliminar la RStudio aplicación de un dominio existente, establecer la versión predeterminada en y2023.03.2-547.pro5, a continuación, crear una RStudio aplicación.

  1. Elimine la aplicación RStudioServerPro y todas las aplicaciones RSessionGateway asociadas a su dominio actual. Para obtener información sobre cómo buscar su ID de dominio, consulte Ver dominios. Para obtener más información sobre cómo eliminar aplicaciones, consulte Cerrar y reiniciar RStudio.

    aws sagemaker delete-app \ --region region \     --domain-id domainId \     --user-profile-name domain-shared \     --app-type RStudioServerPro \     --app-name default
  2. Si su dominio usa la RStudio versión2022.02.2-485.pro2, actualice el dominio para 2023.03.2-547.pro5 establecerlo como la Posit Workbench versión predeterminada. El SageMakerImageArn valor del siguiente update-domain comando especifica la RStudio 2023.03.2-547.pro5 versión como predeterminada. ARNDebe coincidir con el nombre en el Region que se encuentra tu dominio. Para obtener una lista de todos los disponiblesARNs, consulteControl de versiones.

    Asigne una función ARN de ejecución al dominio que proporcione permisos para actualizar el dominio.

    aws sagemaker update-domain \ --region region \ --domain-id domainId \ --domain-settings-for-update "{\"RStudioServerProDomainSettingsForUpdate\":{\"DefaultResourceSpec\": {\"SageMakerImageArn\": \"arn-for-2023.03.2-547.pro5-version\", \"InstanceType\": \"system\"}, \"DomainExecutionRoleArn\": \"execution-role-arn\"}}"
  3. Cree una nueva aplicación RStudioServerPro en el dominio existente.

    aws sagemaker create-app \ --region region     --domain-id domainId \     --user-profile-name domain-shared \     --app-type RStudioServerPro \     --app-name default

La aplicación RStudioServerPro se actualiza ahora a la versión 2023.03.2-547.pro5. Ahora puede volver a iniciar sus aplicaciones RSessionGateway.

Cambiar a la versión existente

Puedes degradar manualmente la versión de tu RStudio aplicación existente a la 2022.02.2-485.pro2 versión.

Para cambiar a la versión existente
  1. Elimine la aplicación RStudioServerPro asociada a su dominio existente. Para obtener información sobre cómo buscar su ID de dominio, consulte Ver dominios.

    aws sagemaker delete-app \     --domain-id domainId \     --user-profile-name domain-shared \     --app-type RStudioServerPro \     --app-name default
  2. Pase lo que corresponda 2022.02.2-485.pro2 ARN a su Region nombre como parte del update-domain comando. Para obtener una lista de todas las disponiblesARNs, consulteControl de versiones. También debe asignar una función ARN de ejecución al dominio que proporciona permisos para actualizar el dominio.

    aws sagemaker update-domain \ --region region \ --domain-id domainId \ --domain-settings-for-update "{\"RStudioServerProDomainSettingsForUpdate\":{\"DefaultResourceSpec\": {\"SageMakerImageArn\": \"arn-for-2022.02.2+485.pro2-version\", \"InstanceType\": \"system\"}, \"DomainExecutionRoleArn\": \"execution-role-arn\"}}"
  3. Cree una nueva aplicación RStudioServerPro en el dominio existente. El valor predeterminado de la RStudio versión es. 2022.02.2-485.pro2

    aws sagemaker create-app \     --domain-id domainId \     --user-profile-name domain-shared \     --app-type RStudioServerPro \     --app-name default

La aplicación RStudioServerPro se actualiza ahora a la versión 2022.02.2-485.pro2.

Cambios en las imágenes BYOI

Si utilizas una BYOI imagen con tu RStudioServerPro versión RStudio y la actualizas a 2023.03.2-547.pro5 ella, debes actualizar las imágenes personalizadas para usar la 2023.03.2-547.pro5 versión y volver a implementar las existentes. RSessions Si intentas cargar una imagen no compatible en un RSession dominio que utilice la 2023.03.2-547.pro5 versión, se producirá un RSession error porque no podrá analizar los parámetros que recibe. Para evitar errores, actualice todas las imágenes personalizadas implementadas en su aplicación RStudioServerPro existente.

El RSW_VERSION en Dockerfile debe ser coherente con la Posit Workbench versión utilizada RStudio en SageMaker. Puede validar la versión actual en Posit Workbench. Para ello, utilice el nombre de la versión que se encuentra en la esquina inferior izquierda de la página de inicio de Posit Workbench.

... ARG RSW_VERSION=2023.03.3-547.pro5 ENV RSTUDIO_FORCE_NON_ZERO_EXIT_CODE="1" ARG RSW_NAME=rstudio-workbench ARG OS_CODE_NAME=bionic ARG RSW_DOWNLOAD_URL=https://s3.amazonaws.com/rstudio-ide-build/server/${OS_CODE_NAME}/amd64 RUN RSW_VERSION_URL=`echo -n "${RSW_VERSION}" | sed 's/+/-/g'` \ && curl -o rstudio-workbench.deb ${RSW_DOWNLOAD_URL}/${RSW_NAME}-${RSW_VERSION_URL}-amd64.deb \ && gdebi -n ./rstudio-workbench.deb
nota

Si aparece la siguiente advertencia, significa que hay una discordancia entre la versión utilizada en on RSW_VERSION y la Posit Workbench versión utilizada en RStudio on SageMaker. A pesar de esta advertencia, las versiones 2023.03.2-547.pro5 y las imágenes 2023.03.2-454.pro2 son compatibles.

Session version 2023.03.2+454.pro2 does not match server version 2023.03.3-547.pro5 - this is an unsupported configuration, and you may experience unexpected issues as a result.