Aggiorna la RStudio versione - Amazon SageMaker

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiorna la RStudio versione

Importante

IAMLe politiche personalizzate che consentono ad Amazon SageMaker Studio o Amazon SageMaker Studio Classic di creare SageMaker risorse Amazon devono inoltre concedere le autorizzazioni per aggiungere tag a tali risorse. L'autorizzazione per aggiungere tag alle risorse è necessaria perché Studio e Studio Classic taggano automaticamente tutte le risorse che creano. Se una IAM politica consente a Studio e Studio Classic di creare risorse ma non consente l'aggiunta di tag, si possono verificare errori AccessDenied "" durante il tentativo di creare risorse. Per ulteriori informazioni, consulta Fornisci le autorizzazioni per etichettare le risorse SageMaker.

AWS Policy gestite per Amazon SageMakerche concedono le autorizzazioni per creare SageMaker risorse includono già le autorizzazioni per aggiungere tag durante la creazione di tali risorse.

Questa guida fornisce informazioni sull'aggiornamento della 2023.03.2-547.pro5 versione per RStudio on. SageMaker A partire dal 27 febbraio 2024, verranno creati nuovi domini con RStudio supporto alla versione. Posit Workbench 2023.03.2-547.pro5 Questo vale per le applicazioni RStudioServerPro e le applicazioni predefinite RSessionGateway.

Le seguenti sezioni forniscono informazioni sulla versione. 2023.03.2-547.pro5

Aggiornamenti della versione più recente

Il 2023.03.2-547.pro5 rilascio della versione della patch include le seguenti modifiche:

  • È stato risolto un problema di RServer arresto intermittente RSession che si verificava quando si accedeva a un account avviato con il Job Launcher e che non era immediatamente disponibile.

L'ultima versione RStudio è. 2023.03.2-454.pro2 Questa versione include le modifiche seguenti:

  • Aggiunto il supporto RTools 4.3 x

  • Aggiunto il supporto per R 4.3

  • Aggiornato Quarto a 1.2.335

  • Migliore gestione delle sessioni

Per ulteriori informazioni sulle modifiche in questa versione, consulta https://docs.posit.co/ide/news/.

Nota

Se viene visualizzato il seguente avviso, è presente una mancata corrispondenza tra la versione RSession e la Posit Workbench versione utilizzata in RStudio on SageMaker. Per risolvere questo problema, aggiorna la RStudio versione del dominio. Per informazioni sull'aggiornamento della RStudio versione, consultaEffettua l'aggiornamento alla nuova versione. Nonostante questo avviso, le versioni 2023.03.2-547.pro5 e le immagini 2023.03.2-454.pro2 sono compatibili.

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.

Controllo delle versioni

Attualmente esistono due versioni di Posit Workbench supportate da SageMaker.

  • Ultima versione supportata: 2023.03.2-547.pro5

  • Versione precedente supportata: 2022.02.2-485.pro2

La Posit Workbench versione predefinita selezionata da SageMaker dipende dalla data di creazione del dominio.

  • Per i domini creati dopo il 27 febbraio 2024, la versione 2023.03.2-547.pro5 è la versione selezionata di default.

  • Per i domini creati dopo il 27 giugno 2023 e prima del 27 febbraio 2024, la versione 2023.03.2-454.pro2 è la versione selezionata di default. Puoi aggiornare i tuoi domini alla versione più recente (2023.03.2-547.pro5) impostandola come versione predefinita per il dominio. Per ulteriori informazioni, consulta Effettua l'aggiornamento alla nuova versione.

  • Per i domini creati prima del 27 giugno 2023, la versione 2022.02.2-485.pro2 è la versione selezionata di default. Puoi aggiornare i tuoi domini alla versione più recente (2023.03.2-547.pro5) impostandola come versione predefinita per il dominio. Per ulteriori informazioni, consulta Effettua l'aggiornamento alla nuova versione.

Nota

La versione predefinita RSessionGateway dell'applicazione corrisponde alla versione corrente dell'applicazione RStudioServerPro.

La tabella seguente elenca l'immagine di entrambe le versioni ARNs per ciascuna Regione AWS di esse. Questi ARNs vengono passati come parte di un update-domain comando per impostare la versione desiderata.

Region 2022.02.2-485.pro2Immagine ARN 2023.03.2-547.pro5Immagine 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

Effettua l'aggiornamento alla nuova versione

Domini esistenti che utilizzano la versione 2022.02.2-485.pro2 o 2023.03.2-454.pro2 possono essere aggiornati alla 2023.03.2-547.pro5 versione in due modi:

  • Crea un nuovo dominio da AWS CLI con RStudio enabled.

  • Aggiorna un dominio esistente per utilizzare la versione 2023.03.2-547.pro5.

La procedura seguente mostra come eliminare l'RStudioapplicazione per un dominio esistente, impostare la versione predefinita su 2023.03.2-547.pro5 e quindi creare un'RStudioapplicazione.

  1. Eliminare l'applicazione RStudioServerPro e tutte le applicazioni RSessionGateway associate al dominio esistente. Per informazioni su come trovare il tuo ID dominio, consulta Visualizza i domini. Per ulteriori informazioni sull'eliminazione delle applicazioni, consulta Arresta e riavvia RStudio.

    aws sagemaker delete-app \ --region region \     --domain-id domainId \     --user-profile-name domain-shared \     --app-type RStudioServerPro \     --app-name default
  2. Se il dominio utilizza una RStudio versione2022.02.2-485.pro2, aggiorna il dominio per impostarlo 2023.03.2-547.pro5 come Posit Workbench versione predefinita. Il SageMakerImageArn valore nel update-domain comando seguente specifica la RStudio 2023.03.2-547.pro5 versione come predefinita. ARNDeve corrispondere a Region quello in cui si trova il tuo dominio. Per un elenco di tutte le opzioni disponibiliARNs, consultaControllo delle versioni.

    Passa un ruolo di esecuzione ARN per il dominio che fornisce le autorizzazioni per aggiornare il 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. Crea una nuova applicazione RStudioServerPro nel dominio esistente.

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

L’applicazione RStudioServerPro è ora aggiornata alla versione 2023.03.2-547.pro5. Ora puoi riavviare le tue applicazioni RSessionGateway.

Effettua il downgrade alla versione esistente

È possibile effettuare manualmente il downgrade della versione dell'RStudioapplicazione esistente alla 2022.02.2-485.pro2 versione desiderata.

Per effettuare il downgrade alla versione esistente
  1. Eliminare l'applicazione RStudioServerPro associata al dominio esistente. Per informazioni su come trovare il tuo ID dominio, consulta Visualizza i domini.

    aws sagemaker delete-app \     --domain-id domainId \     --user-profile-name domain-shared \     --app-type RStudioServerPro \     --app-name default
  2. Passa 2022.02.2-485.pro2 ARN il corrispondente al tuo Region come parte del update-domain comando. Per un elenco di tutte le opzioni disponibiliARNs, vediControllo delle versioni. È inoltre necessario passare un ruolo di esecuzione ARN per il dominio che fornisce le autorizzazioni per aggiornare il 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. Crea una nuova applicazione RStudioServerPro nel dominio esistente. La RStudio versione predefinita è. 2022.02.2-485.pro2

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

Per l’applicazione RStudioServerPro è ora stato eseguito il downgrade alla versione 2022.02.2-485.pro2.

Modifiche alle immagini BYOI

Se si utilizza un'BYOIimmagine con RStudio e si aggiorna la RStudioServerPro versione a2023.03.2-547.pro5, è necessario aggiornare le immagini personalizzate per utilizzare la 2023.03.2-547.pro5 versione e ridistribuire quella esistente. RSessions Se si tenta di caricare un'immagine non compatibile in un RSession dominio utilizzando la 2023.03.2-547.pro5 versione, l'RSessionoperazione non riesce perché non è in grado di analizzare i parametri ricevuti. Per evitare errori, aggiorna tutte le immagini personalizzate distribuite nell'applicazione RStudioServerPro esistente.

L'RSW_VERSIONin the Dockerfile deve essere coerente con la Posit Workbench versione utilizzata in RStudio on. SageMaker È possibile convalidare la versione corrente in Posit Workbench. A tale scopo, usa il nome della versione che si trova nell'angolo inferiore sinistro della pagina di dell’utilità di avvio 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

Se viene visualizzato il seguente avviso, è presente una mancata corrispondenza tra la versione RSW_VERSION e la Posit Workbench versione utilizzata in RStudio on SageMaker. Nonostante questo avviso, le versioni 2023.03.2-547.pro5 e le immagini 2023.03.2-454.pro2 sono compatibili.

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.