Aktualisieren Sie die RStudio-Version - Amazon SageMaker

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktualisieren Sie die RStudio-Version

Wichtig

Benutzerdefinierte IAM-Richtlinien, die es Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ermöglichen, SageMaker Amazon-Ressourcen zu erstellen, müssen auch Berechtigungen zum Hinzufügen von Tags zu diesen Ressourcen gewähren. Die Berechtigung zum Hinzufügen von Tags zu Ressourcen ist erforderlich, da Studio und Studio Classic automatisch alle von ihnen erstellten Ressourcen taggen. Wenn eine IAM-Richtlinie Studio und Studio Classic das Erstellen von Ressourcen, aber kein Tagging erlaubt, können "AccessDenied" Fehler auftreten, wenn versucht wird, Ressourcen zu erstellen. Weitere Informationen finden Sie unter Erteilen Sie Berechtigungen für das Markieren von Ressourcen SageMaker.

AWS Verwaltete Richtlinien für Amazon SageMakerdie Berechtigungen zum Erstellen von SageMaker Ressourcen gewähren, beinhalten bereits Berechtigungen zum Hinzufügen von Tags beim Erstellen dieser Ressourcen.

Dieses Handbuch enthält Informationen zum 2023.03.2-547.pro5 Versionsupdate für RStudio auf SageMaker. Ab dem 27. Februar 2024 werden neue Domains mit RStudio-Unterstützung mit Posit Workbench Version erstellt. 2023.03.2-547.pro5 Dies gilt für die RStudioServerPro Anwendungen und RSessionGateway Standardanwendungen.

Die folgenden Abschnitte enthalten Informationen zur 2023.03.2-547.pro5 Version.

Aktuelle Versionsupdates

Die 2023.03.2-547.pro5 Veröffentlichung der Patch-Version beinhaltet die folgende Änderung:

  • Der zeitweise auftretende Absturz von RServer beim Beitritt zu einer RSession, die mit dem Job-Launcher gestartet wurde und nicht sofort verfügbar ist, wurde behoben.

Die neueste RStudio-Version ist 2023.03.2-454.pro2. Diese Version umfasst folgende Änderungen:

  • Unterstützung für RTools 4.3 hinzugefügt

  • Unterstützung für R 4.3 hinzugefügt

  • Quarto auf 1.2.335 aktualisiert

  • Verbessertes Sitzungsmanagement

Mehr Informationen über die Änderungen in dieser Version finden Sie unter https://docs.posit.co/ide/news/.

Anmerkung

Wenn die folgende Warnung angezeigt wird, besteht ein Versionskonflikt zwischen der RSession und der in on verwendeten Posit Workbench Version. RStudio SageMaker Um dieses Problem zu beheben, aktualisieren Sie die RStudio-Version für die Domain. Informationen zur Aktualisierung der RStudio-Version finden Sie unter. Führen Sie ein Upgrade auf die neue Version durch Trotz dieser Warnung 2023.03.2-454.pro2 sind Versionen 2023.03.2-547.pro5 und Images kompatibel.

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.

Versionsverwaltung

Derzeit gibt es zwei Versionen von, die von Posit Workbench unterstützt werden SageMaker.

  • Letzte unterstützte Version: 2023.03.2-547.pro5

  • Frühere Version unterstützt: 2022.02.2-485.pro2

Die Posit Workbench Standardversion, die von ausgewählt wird, SageMaker hängt vom Erstellungsdatum der Domain ab.

  • Für Domänen, die nach dem 27. Februar 2024 erstellt wurden, 2023.03.2-547.pro5 ist Version die ausgewählte Standardversion.

  • Für Domains, die nach dem 27. Juni 2023 und vor dem 27. Februar 2024 erstellt wurden, 2023.03.2-454.pro2 ist Version die standardmäßig ausgewählte Version. Sie können Ihre Domains auf die letzte Version (2023.03.2-547.pro5) aktualisieren, indem Sie sie als Standardversion für die Domain festlegen. Weitere Informationen finden Sie unter Führen Sie ein Upgrade auf die neue Version durch.

  • Für Domains, die vor dem 27. Juni 2023 erstellt wurden, 2022.02.2-485.pro2 ist Version die standardmäßig ausgewählte Version. Sie können Ihre Domains auf die letzte Version (2023.03.2-547.pro5) aktualisieren, indem Sie sie als Standardversion für die Domain festlegen. Weitere Informationen finden Sie unter Führen Sie ein Upgrade auf die neue Version durch.

Anmerkung

Die RSessionGateway Standardanwendungsversion entspricht der aktuellen Version der RStudioServerPro Anwendung.

In der folgenden Tabelle sind die Image-ARNs für beide Versionen für jedes AWS-Region aufgeführt. Diese ARNs werden als Teil eines update-domain Befehls zum Einstellen der gewünschten Version übergeben.

Region 2022.02.2-485.pro2 Image-ARN 2023.03.2-547.pro5 Image-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

Führen Sie ein Upgrade auf die neue Version durch

Bestehende Domains, die Version 2022.02.2-485.pro2 oder verwenden, 2023.03.2-454.pro2 können auf eine von zwei Arten auf 2023.03.2-547.pro5 Version aktualisiert werden:

  • Erstellen Sie AWS CLI mit aktiviertem RStudio eine neue Domäne von.

  • Aktualisieren Sie eine bestehende Domain, um die 2023.03.2-547.pro5 Version zu verwenden.

Das folgende Verfahren zeigt, wie Sie die RStudio-Anwendung für eine bestehende Domain löschen, die Standardversion auf 2023.03.2-547.pro5 festlegen und anschließend eine RStudio-Anwendung erstellen.

  1. Löschen Sie die RStudioServerPro Anwendung und alle RSessionGateway Anwendungen, die mit Ihrer vorhandenen Domain verknüpft sind. Informationen darüber, wie Sie Ihre Domain-ID finden, finden Sie unter Domains anzeigen. Mehr Informationen über das Löschen von Anwendungen finden Sie unter Fahren Sie RStudio herunter und starten Sie es neu.

    aws sagemaker delete-app \ --region region \     --domain-id domainId \     --user-profile-name domain-shared \     --app-type RStudioServerPro \     --app-name default
  2. Wenn Ihre Domain die RStudio-Version verwendet2022.02.2-485.pro2, aktualisieren Sie die Domain so, dass sie sie 2023.03.2-547.pro5 als Posit Workbench Standardversion festlegt. Der SageMakerImageArn Wert im folgenden update-domain Befehl gibt die RStudio-Version 2023.03.2-547.pro5 als Standardversion an. Dieser ARN muss mit dem Region übereinstimmen, in dem sich Ihre Domain befindet. Eine Liste aller verfügbaren ARNs finden Sie unter Versionsverwaltung.

    Übergeben Sie einen Ausführungsrollen-ARN für die Domain, die Berechtigungen zum Aktualisieren der Domain bereitstellt.

    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. Erstellen Sie eine neue RStudioServerPro Anwendung in der vorhandenen Domain.

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

Ihre RStudioServerPro Anwendung ist jetzt auf Version 2023.03.2-547.pro5 aktualisiert. Sie können Ihre RSessionGateway Anwendungen jetzt neu starten.

Zurücksetzung auf die vorhandene Version

Sie können die Version Ihrer vorhandenen RStudio-Anwendung manuell auf die Version herabstufen. 2022.02.2-485.pro2

Um eine Zurücksetzung auf die vorhandenen Version durchzuführen
  1. Löschen Sie die RStudioServerPro-Anwendung, die mit Ihrer vorhandenen Domain verknüpft ist. Informationen darüber, wie Sie Ihre Domain-ID finden, finden Sie unter Domains anzeigen.

    aws sagemaker delete-app \     --domain-id domainId \     --user-profile-name domain-shared \     --app-type RStudioServerPro \     --app-name default
  2. Übergeben Sie den entsprechenden 2022.02.2-485.pro2-ARN für Ihr Region als Teil des update-domain-Befehls. Eine Liste aller verfügbaren ARNs finden Sie unter Versionsverwaltung. Sie müssen auch einen Ausführungsrollen-ARN für die Domain übergeben, der Berechtigungen zum Aktualisieren der Domain bereitstellt.

    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. Erstellen Sie eine neue RStudioServerPro Anwendung in der vorhandenen Domain. Die RStudio-Version ist standardmäßig auf 2022.02.2-485.pro2.

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

Ihre RStudioServerPro Anwendung wurde jetzt auf Version 2022.02.2-485.pro2 zurückgesetzt.

Änderungen an BYOI Images

Wenn Sie ein BYOI-Image mit RStudio verwenden und Ihre RStudioServerPro Version auf 2023.03.2-547.pro5 aktualisieren, müssen Sie Ihre benutzerdefinierten Images aktualisieren, um die Version verwenden zu können, und Ihre vorhandenen 2023.03.2-547.pro5 RSessions erneut bereitstellen. Wenn Sie versuchen, ein nicht kompatibles Image in eine RSession einer Domain zu laden, die die 2023.03.2-547.pro5 Version verwendet, schlägt die RSession fehl, weil sie die empfangenen Parameter nicht analysieren kann. Um Fehler zu vermeiden, aktualisieren Sie alle bereitgestellten benutzerdefinierten Images in Ihrer bestehenden RStudioServerPro Anwendung.

Der RSW_VERSION in der Dockerfile muss mit der Posit Workbench Version übereinstimmen, die in RStudio on verwendet wird. SageMaker Sie können die aktuelle Version in Posit Workbench überprüfen. Verwenden Sie dazu den Versionsnamen, der sich in der unteren linken Ecke der Posit Workbench Launcher-Seite befindet.

... 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
Anmerkung

Wenn die folgende Warnung angezeigt wird, besteht ein Versionskonflikt zwischen der RSW_VERSION und der in RStudio on verwendeten Posit Workbench Version. SageMaker Trotz dieser Warnung 2023.03.2-454.pro2 sind Versionen 2023.03.2-547.pro5 und Images kompatibel.

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.