Versionamento do RStudio - Amazon SageMaker

Versionamento do RStudio

Importante

Políticas personalizadas do IAM que permitem que o Amazon SageMaker Studio ou o Amazon SageMaker Studio Classic criem recursos do Amazon SageMaker também devem conceder permissões para adicionar tags a esses recursos. A permissão para adicionar tags aos recursos é necessária porque o Studio e o Studio Classic marcam automaticamente todos os recursos que eles criam. Se uma política do IAM permitir que o Studio e o Studio Classic criem recursos, mas não permitir o uso de tags, erros de “AccessDenied” podem ocorrer ao tentar criar recursos. Para obter mais informações, consulte Fornecer permissões para adicionar tags aos recursos do SageMaker.

Políticas gerenciadas pela AWS para o Amazon SageMaker que dão permissões para criar recursos do SageMaker já incluem permissões para adicionar tags ao criar esses recursos.

Este guia fornece informações sobre a atualização da versão 2024.04.2+764.pro1 do RStudio on SageMaker. A partir de 4 de setembro de 2024, novos domínios com compatibilidade com o RStudio são criados com o Posit Workbench versão 2024.04.2+764.pro1. Isso é válido para aplicações RStudioServerPro e aplicações padrão RSessionGateway.

As seções a seguir fornecem informações sobre o lançamento da 2024.04.2+764.pro1.

Atualizações da versão mais recente

A versão mais recente do RStudio é 2024.04.2+764.pro1. Essa versão inclui as seguintes alterações:

  • Versões do R compatíveis:

    • 4.4.0

    • 4.3.3

    • 4.2.3

    • 4.2.1

    • 4.1.3

    • 4.0.2

Para obter mais informações sobre as alterações nessa liberação, consulte https://docs.posit.co/ide/news/.

nota

Para garantir a compatibilidade, recomendamos usar o RSessions com um prefixo que corresponda à versão atual do Posit Workbench.

Se você ver o aviso a seguir, há uma incompatibilidade de versão entre o RSession e o Posit Workbench usada no RStudio no SageMaker. Para resolver esse problema, atualize a versão do RStudio para o domínio. Para obter mais informações sobre como atualizar a versão do RStudio, consulte Atualizando para a nova versão.

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.

Versionamento

Atualmente, há duas versões do Posit Workbench compatível com o SageMaker.

  • Versão mais recente compatível: 2024.04.2+764.pro1

  • Versão anterior compatível: 2023.03.3-547.pro5

nota

O SageMaker será compatível com a versão 2023.03.3-547.pro5 até outubro de 2024.

A versão 2022.02.2-485.pro2 está obsoleta e não é mais compatível. Recomendamos que você atualize para o versão mais recente.

A versão padrão do Posit Workbench que o SageMaker seleciona depende da data de criação do domínio.

  • Para domínios criados após 04 de setembro de 2024, a versão 2024.04.2+764.pro1 é a versão padrão selecionada.

  • Para domínios criados após 27 de fevereiro de 2024 e antes de 04 de setembro de 2024, a versão 2023.03.3-547.pro5 é a versão padrão selecionada. Você pode atualizar seus domínios para a versão mais recente (2024.04.2+764.pro1) configurando-a como a versão padrão do domínio. Para obter mais informações, consulte Atualizando para a nova versão.

  • Para domínios criados antes de 27 fevereiro de 2024, a versão 2023.03.3-547.pro5 é a versão padrão selecionada. Você pode atualizar seus domínios para a versão mais recente (2024.04.2+764.pro1) configurando-a como a versão padrão do domínio. Para obter mais informações, consulte Atualizando para a nova versão.

nota

A versão padrão da aplicação RSessionGateway corresponde à versão atual da aplicação RStudioServerPro.

A tabela a seguir lista a ARN da imagem para ambas as versões de cada Região da AWS. Essas ARNs são aprovadas como parte de um comando update-domain para definir a versão desejada.

Region ARN da imagem 2023.03.3-547.pro5 ARN da imagem 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

Alterações nas imagens BYOI

Se você usa uma imagem BYOI com o RStudio e atualiza sua versão RStudioServerPro para 2024.04.2+764.pro1, você deve atualizar suas imagens personalizadas para usar a versão 2024.04.2+764.pro1 e reimplantar suas RSessions existentes. Se você tentar carregar uma imagem não compatível em uma RSession de um domínio usando a versão 2024.04.2+764.pro1, a RSession irá falhar porque não poderá analisar os parâmetros recebidos. Para evitar falhas, atualize todas as imagens personalizadas implantadas no sua aplicação RStudioServerPro existente.

A RSW_VERSION no Dockerfile deve ser consistente com a versão Posit Workbench usada no RStudio on SageMaker. Você pode validar a versão atual em Posit Workbench. Para fazer isso, use o nome da versão que está localizado no canto inferior esquerdo da página do inicializador 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