Herunterfahren von RStudio
Wichtig
Benutzerdefinierte IAM-Richtlinien, die es Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ermöglichen, Amazon-SageMaker-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 bei dem Versuch, Ressourcen zu erstellen, „AccessDenied“-Fehler auftreten. Weitere Informationen finden Sie unter Bereitstellen von Berechtigungen für das Markieren von SageMaker-AI-Ressourcen.
Verwaltete AWS-Richtlinien für Amazon SageMaker AI, die Berechtigungen zum Erstellen von SageMaker-Ressourcen gewähren, enthalten bereits Berechtigungen zum Hinzufügen von Tags während der Erstellung dieser Ressourcen.
Um Ihre Posit Workbench und die zugeordnete RStudioServerPro-App herunterzufahren und neu zu starten, müssen Sie zuerst alle Ihre vorhandenen RSessions herunterfahren. Sie können die RSessionGateway-Apps von RStudio aus herunterfahren. Anschließend können Sie die RStudioServerPro-App mit dem AWS CLI herunterfahren. Nachdem die RStudioServerPro-App heruntergefahren wurde, müssen Sie RStudio über die SageMaker-AI-Konsole erneut öffnen.
Nicht gespeicherte Notebook-Informationen gehen dabei verloren. Die Benutzerdaten im Amazon EFS-Volume sind nicht betroffen.
Anmerkung
Wenn Sie ein benutzerdefiniertes Image mit RStudio verwenden, stellen Sie sicher, dass Ihr Docker-Image eine RStudio-Version verwendet, die mit der Version von Posit Workbench kompatibel ist, die von SageMaker AI verwendet wird, nachdem Sie Ihre RStudioServerPro-App neu gestartet haben.
In den folgenden Themen wird erläutert, wie Sie die Apps RSessionGateway und RStudioServerPro herunterfahren und neu starten.
Aussetzen Ihrer RSessions
Schließen Sie das folgende Verfahren ab, um alle RSessions auszusetzen.
-
Identifizieren Sie im RStudio Launcher die RSession, die Sie aussetzen möchten.
-
Wählen Sie Aussetzen für die Sitzung aus.
-
Wiederholen Sie dies für alle RSessions.
Löschen der RSessions
Schließen Sie das folgende Verfahren ab, um alle RSessions herunterzufahren.
-
Identifizieren Sie im RStudio Launcher die RSession, die Sie löschen möchten.
-
Wählen Sie für die Sitzung Beenden aus. Dadurch wird ein neues Fenster Sitzung beenden geöffnet.
-
Wählen Sie im Fenster Sitzung beenden die Option Beenden erzwingen aus, um alle untergeordneten Prozesse in der Sitzung zu beenden.
-
Wählen Sie Sitzung beenden aus, um das Löschen der Sitzung zu bestätigen.
-
Wiederholen Sie dies für alle RSessions.
Löschen Ihrer RStudioServerPro-App
Führen Sie die folgenden Befehle von der AWS CLI aus, um die RStudioServerPro-App zu löschen und neu zu starten.
-
Löschen Sie die RStudioServerPro-Anwendung mithilfe Ihrer aktuellen Domain-ID.
aws sagemaker delete-app \ --domain-id<domainId>\ --user-profile-name domain-shared \ --app-type RStudioServerPro \ --app-name default -
Erstellen Sie die RStudioServerPro-Anwendung erneut.
aws sagemaker create-app \ --domain-id<domainId>\ --user-profile-name domain-shared \ --app-type RStudioServerPro \ --app-name default