Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Mise à jour de la version RStudio
Important
Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de créer des SageMaker ressources Amazon 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 Fournir des autorisations pour le balisage des ressources SageMaker.
AWS Politiques gérées pour Amazon SageMakerqui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.
Ce guide fournit des informations sur la mise à jour de 2023.03.2-547.pro5
version de RStudio sur SageMaker. À partir du 27 février 2024, de nouveaux domaines compatibles avec RStudio sont créés avec Posit Workbench la version2023.03.2-547.pro5
. Cela s'applique aux applications RStudioServerPro
et aux applications RSessionGateway
par défaut.
Les sections suivantes fournissent des informations sur cette 2023.03.2-547.pro5
version.
Dernières mises à jour de version
La 2023.03.2-547.pro5
version du correctif inclut les modifications suivantes :
-
Correction d'un crash intermittent de RServer lors de la participation à une RSession démarrée avec le lanceur de tâches et qui n'est pas immédiatement disponible.
La dernière version de RStudio est 2023.03.2-454.pro2
. Cette version inclut les modifications suivantes :
-
Prise en charge de RTools 4.3 ajoutée
-
Prise en charge ajoutée pour R 4.3
-
Mise à niveau de Quarto vers 1.2.335
-
Gestion de session améliorée
Pour plus d'informations sur les modifications de cette version, consultez https://docs.posit.co/ide/news/
Note
Si l'avertissement suivant s'affiche, il existe une incompatibilité de version entre la RSession
et la Posit Workbench version utilisée dans RStudio on SageMaker. Pour résoudre ce problème, mettez à jour la version de RStudio pour le domaine. Pour plus d'informations sur la mise à jour de la version de RStudio, consultezMise à niveau de la nouvelle version. Malgré cet avertissement, les versions 2023.03.2-547.pro5
et 2023.03.2-454.pro2
les images sont 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.
Gestion des versions
Il existe actuellement deux versions de Posit Workbench prises en charge par SageMaker.
-
Dernière version prise en charge :
2023.03.2-547.pro5
-
Version précédente prise en charge :
2022.02.2-485.pro2
La Posit Workbench version par défaut sélectionnée par SageMaker dépend de la date de création du domaine.
-
Pour les domaines créés après le 27 février 2024, la version
2023.03.2-547.pro5
est la version sélectionnée par défaut. -
Pour les domaines créés après le 27 juin 2023 et avant le 27 février 2024, la version
2023.03.2-454.pro2
est la version sélectionnée par défaut. Vous pouvez mettre à jour vos domaines avec la dernière version (2023.03.2-547.pro5
) 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 juin 2023, la version
2022.02.2-485.pro2
est la version sélectionnée par défaut. Vous pouvez mettre à jour vos domaines avec la dernière version (2023.03.2-547.pro5
) 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 2022.02.2-485.pro2 |
ARN d'image 2023.03.2-547.pro5 |
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 |
Mise à niveau de la nouvelle version
Les domaines existants utilisent la version 2022.02.2-485.pro2
ou 2023.03.2-454.pro2
peuvent passer à 2023.03.2-547.pro5
la version de l'une des deux manières suivantes :
-
Créez un nouveau domaine à partir du AWS CLI avec RStudio activé.
-
Mettez à jour un domaine existant pour utiliser la version
2023.03.2-547.pro5
.
La procédure suivante montre comment supprimer l'application RStudio pour un domaine existant, définir la version par défaut sur 2023.03.2-547.pro5
, puis créer une application RStudio.
-
Supprimez l'application
RStudioServerPro
et toutes les applicationsRSessionGateway
associées à votre domaine existant. Pour plus d'informations sur la façon de trouver votre ID de domaine, consultez Afficher les domaines. Pour plus d'informations sur la suppression des applications, consultez Arrêter et redémarrer RStudio.aws sagemaker delete-app \ --region
region
\ --domain-iddomainId
\ --user-profile-name domain-shared \ --app-type RStudioServerPro \ --app-name default Si votre domaine utilise la version RStudio
2022.02.2-485.pro2
, mettez-le à jour pour le définir2023.03.2-547.pro5
comme Posit Workbench version par défaut. La valeurSageMakerImageArn
de la commandeupdate-domain
suivante indique la version2023.03.2-547.pro5
de RStudio par défaut. Cet ARN doit correspondre à la Region dans laquelle se trouve votre domaine. Pour obtenir la liste des ARN disponibles, consultez Gestion des versions.Transmettez un ARN de rôle d'exécution pour le domaine qui fournit les autorisations de mise à jour du domaine.
aws sagemaker update-domain \ --region
region
\ --domain-iddomainId
\ --domain-settings-for-update "{\"RStudioServerProDomainSettingsForUpdate\":{\"DefaultResourceSpec\": {\"SageMakerImageArn\": \"arn-for-2023.03.2-547.pro5-version
\", \"InstanceType\": \"system\"}, \"DomainExecutionRoleArn\": \"execution-role-arn
\"}}"-
Créez une nouvelle application
RStudioServerPro
dans le domaine existant.aws sagemaker create-app \ --region
region
--domain-iddomainId
\ --user-profile-name domain-shared \ --app-type RStudioServerPro \ --app-name default
La version de votre application RStudioServerPro
est maintenant mise à jour vers 2023.03.2-547.pro5
. Vous pouvez désormais relancer vos applications RSessionGateway
.
Rétrogradation vers la version existante
Vous pouvez rétrograder manuellement la version de votre application RStudio existante vers la 2022.02.2-485.pro2
version.
Pour rétrograder vers la version existante
-
Supprimez l'application
RStudioServerPro
associée à votre domaine existant. Pour plus d'informations sur la façon de trouver votre ID de domaine, consultez Afficher les domaines.aws sagemaker delete-app \ --domain-id
domainId
\ --user-profile-name domain-shared \ --app-type RStudioServerPro \ --app-name default -
Transmettez l'ARN
2022.02.2-485.pro2
correspondant à votre nom pour votre Region dans le cadre de la commandeupdate-domain
. Pour obtenir la liste des ARN disponibles, consultez Gestion des versions. Vous devez également transmettre un ARN de rôle d'exécution pour le domaine qui fournit les autorisations de mise à jour du domaine.aws sagemaker update-domain \ --region
region
\ --domain-iddomainId
\ --domain-settings-for-update "{\"RStudioServerProDomainSettingsForUpdate\":{\"DefaultResourceSpec\": {\"SageMakerImageArn\": \"arn-for-2022.02.2+485.pro2-version
\", \"InstanceType\": \"system\"}, \"DomainExecutionRoleArn\": \"execution-role-arn
\"}}" -
Créez une nouvelle application
RStudioServerPro
dans le domaine existant. La version par défaut de RStudio est2022.02.2-485.pro2
.aws sagemaker create-app \ --domain-id
domainId
\ --user-profile-name domain-shared \ --app-type RStudioServerPro \ --app-name default
La version de votre application RStudioServerPro
est désormais rétrogradée vers 2022.02.2-485.pro2
.
Modifications apportées aux images BYOI
Si vous utilisez une image BYOI avec RStudio et que vous mettez à jour votre version RStudioServerPro
vers 2023.03.2-547.pro5
, vous devez mettre à niveau vos images personnalisées pour utiliser la version 2023.03.2-547.pro5
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 2023.03.2-547.pro5
, 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.
Le RSW_VERSION
in Dockerfile doit être cohérent avec la Posit Workbench version utilisée dans RStudio on SageMaker. 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=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
Note
Si l'avertissement suivant s'affiche, il existe une incompatibilité de version entre la RSW_VERSION
et la Posit Workbench version utilisée dans RStudio on SageMaker. Malgré cet avertissement, les versions 2023.03.2-547.pro5
et 2023.03.2-454.pro2
les images sont 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.