Gestion des versions RStudio
Important
Les politiques IAM personnalisées qui autorisent Amazon SageMaker Studio ou Amazon SageMaker Studio Classic à créer des ressources Amazon SageMaker doivent également accorder des autorisations pour ajouter des balises à ces ressources. L’autorisation d’ajouter des balises aux ressources est requise, car Studio et Studio Classic balisent automatiquement toutes les ressources qu’ils créent. Si une politique IAM autorise Studio et Studio Classic à créer des ressources mais n’autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour plus d’informations, consultez Octroi d’autorisations pour baliser les ressources SageMaker AI.
Les Politiques gérées par AWS pour Amazon SageMaker AI qui autorisent la création de ressources SageMaker incluent déjà des autorisations permettant d’ajouter des balises lors de la création de ces ressources.
Ce guide fournit des informations sur la mise à jour vers la version 2024.04.2+764.pro1 pour RStudio sur SageMaker AI. À compter du 04 septembre 2024, de nouveaux domaines prenant en charge RStudio sont créés avec la version Posit Workbench 2024.04.2+764.pro1. Cela s’applique aux applications RStudioServerPro et aux applications RSessionGateway par défaut.
Les sections suivantes fournissent des informations sur la publication de 2024.04.2+764.pro1.
Dernières mises à jour de version
La dernière version de RStudio est 2024.04.2+764.pro1. Cette version inclut les modifications suivantes :
-
Versions R prises en charge :
-
4.4.0
-
4.3.3
-
4.2.3
-
4.2.1
-
4.1.3
-
4.0.2
-
Pour plus d’informations sur les modifications de cette version, consultez https://docs.posit.co/ide/news/
Note
Pour garantir la compatibilité, nous vous recommandons d’utiliser RSessions avec un préfixe correspondant à la version de Posit Workbench actuelle.
Si l’avertissement suivant s’affiche, il existe une incompatibilité de versions entre la version de RSession et la version de Posit Workbench utilisée dans RStudio sur SageMaker AI. Pour résoudre ce problème, mettez à jour la version de RStudio pour le domaine. Pour en savoir plus sur la mise à jour de la version de RStudio, consultez Mise à niveau de la nouvelle version.
Session version 2023.03.3-547.pro5 does not match server version 2024.04.2+764.pro1 - this is an unsupported configuration, and you may experience unexpected issues as a result.
Gestion des versions
Il existe actuellement deux versions de Posit Workbench prises en charge par SageMaker AI.
-
Dernière version prise en charge :
2024.04.2+764.pro1 -
Version précédente prise en charge :
2023.03.3-547.pro5
Note
SageMaker AI prendra en charge la version 2023.03.3-547.pro5 jusqu’en octobre 2024.
La version 2022.02.2-485.pro2 est obsolète et n’est plus prise en charge. Nous vous conseillons de procéder à une mise à jour vers la version la plus récente.
La version de Posit Workbench par défaut que SageMaker AI sélectionne dépend de la date de création du domaine.
-
Pour les domaines créés après le 04 septembre 2024, la version
2024.04.2+764.pro1est la version sélectionnée par défaut. -
Pour les domaines créés après le 27 février 2024 et avant le 04 septembre 2024, la version
2023.03.3-547.pro5est la version sélectionnée par défaut. Vous pouvez mettre à jour vos domaines avec la dernière version (2024.04.2+764.pro1) en la définissant comme version par défaut pour le domaine. Pour plus d’informations, consultez Mise à niveau de la nouvelle version. -
Pour les domaines créés avant le 27 février 2024, la version
2023.03.3-547.pro5est la version sélectionnée par défaut. Vous pouvez mettre à jour vos domaines avec la dernière version (2024.04.2+764.pro1) en la définissant comme version par défaut pour le domaine. Pour plus d’informations, consultez Mise à niveau de la nouvelle version.
Note
La version par défaut de l'application RSessionGateway correspond à la version actuelle de l'application RStudioServerPro.
Le tableau suivant répertorie les ARN des images pour les deux versions pour chaque Région AWS. Ces ARN sont transmis dans le cadre d'une commande update-domain visant à définir la version souhaitée.
| Region | ARN d'image 2023.03.3-547.pro5 |
ARN d'image 2024.04.2+764.pro1 |
|---|---|---|
| us-east-1 | arn:aws:sagemaker:us-east-1:081325390199:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:us-east-1:081325390199:image/rstudio-workbench-2024.04 |
| us-east-2 | arn:aws:sagemaker:us-east-2:429704687514:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:us-east-2:429704687514:image/rstudio-workbench-2024.04 |
| us-west-1 | arn:aws:sagemaker:us-west-1:742091327244:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:us-west-1:742091327244:image/rstudio-workbench-2024.04 |
| us-west-2 | arn:aws:sagemaker:us-west-2:236514542706:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:us-west-2:236514542706:image/rstudio-workbench-2024.04 |
| af-south-1 | arn:aws:sagemaker:af-south-1:559312083959:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:af-south-1:559312083959:image/rstudio-workbench-2024.04 |
| ap-east-1 | arn:aws:sagemaker:ap-east-1:493642496378:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:ap-east-1:493642496378:image/rstudio-workbench-2024.04 |
| ap-south-1 | arn:aws:sagemaker:ap-south-1:394103062818:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:ap-south-1:394103062818:image/rstudio-workbench-2024.04 |
| ap-northeast-2 | arn:aws:sagemaker:ap-northeast-2:806072073708:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:ap-northeast-2:806072073708:image/rstudio-workbench-2024.04 |
| ap-southeast-1 | arn:aws:sagemaker:ap-southeast-1:492261229750:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:ap-southeast-1:492261229750:image/rstudio-workbench-2024.04 |
| ap-southeast-2 | arn:aws:sagemaker:ap-southeast-2:452832661640:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:ap-southeast-2:452832661640:image/rstudio-workbench-2024.04 |
| ap-northeast-1 | arn:aws:sagemaker:ap-northeast-1:102112518831:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:ap-northeast-1:102112518831:image/rstudio-workbench-2024.04 |
| ca-central-1 | arn:aws:sagemaker:ca-central-1:310906938811:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:ca-central-1:310906938811:image/rstudio-workbench-2024.04 |
| eu-central-1 | arn:aws:sagemaker:eu-central-1:936697816551:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:eu-central-1:936697816551:image/rstudio-workbench-2024.04 |
| eu-west-1 | arn:aws:sagemaker:eu-west-1:470317259841:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:eu-west-1:470317259841:image/rstudio-workbench-2024.04 |
| eu-west-2 | arn:aws:sagemaker:eu-west-2:712779665605:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:eu-west-2:712779665605:image/rstudio-workbench-2024.04 |
| eu-west-3 | arn:aws:sagemaker:eu-west-3:615547856133:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:eu-west-3:615547856133:image/rstudio-workbench-2024.04 |
| eu-north-1 | arn:aws:sagemaker:eu-north-1:243637512696:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:eu-north-1:243637512696:image/rstudio-workbench-2024.04 |
| eu-south-1 | arn:aws:sagemaker:eu-south-1:592751261982:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:eu-south-1:592751261982:image/rstudio-workbench-2024.04 |
| sa-east-1 | arn:aws:sagemaker:sa-east-1:782484402741:image/rstudio-workbench-2023.03 | arn:aws:sagemaker:sa-east-1:782484402741:image/rstudio-workbench-2024.04 |
Modifications apportées aux images BYOI
Si vous utilisez une image BYOI avec RStudio et que vous mettez à jour votre version RStudioServerPro vers 2024.04.2+764.pro1, vous devez mettre à niveau vos images personnalisées pour utiliser la version 2024.04.2+764.pro1 et redéployer vos RSessions existantes. Si vous essayez de charger une image non compatible dans une RSession d’un domaine à l’aide de la version 2024.04.2+764.pro1, la RSession échoue, car elle ne peut pas analyser les paramètres qu’elle reçoit. Pour éviter tout échec, mettez à jour toutes les images personnalisées déployées dans votre application RStudioServerPro existante.
La version RSW_VERSION dans le fichier Dockerfile doit être cohérente avec la version de Posit Workbench utilisée dans RStudio sur SageMaker AI. Vous pouvez valider la version actuelle dans Posit Workbench. Pour ce faire, utilisez le nom de version situé dans le coin inférieur gauche de la page du lanceur Posit Workbench.
ARG RSW_VERSION=2024.04.2+764.pro1 ENV RSTUDIO_FORCE_NON_ZERO_EXIT_CODE="1" ARG RSW_NAME=rstudio-workbench ARG OS_CODE_NAME=jammy 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