Aktualisieren des SageMaker-Distribution-Image
Wichtig
Dieses Thema setzt voraus, dass Sie einen Bereich erstellt und dem Benutzer Zugriff darauf gewährt haben. Weitere Informationen finden Sie unter Gewähren von Zugriff für die Benutzer auf Bereiche.
Bitte aktualisieren Sie die bereits erstellten JupyterLab-Bereiche, um die neueste Version des SageMaker-Distribution-Images zu verwenden und Zugriff auf die aktuellen Funktionen zu erhalten. Sie können entweder die Studio-Benutzeroberfläche oder die AWS Command Line Interface (AWS CLI) verwenden, um das Image zu aktualisieren.
In den folgenden Abschnitten erhalten Sie Informationen zum Aktualisieren eines Images.
Um das Image zu aktualisieren, muss der JupyterLab-Bereich Ihres Benutzers neu gestartet werden. Gehen Sie wie folgt vor, um den JupyterLab-Bereich Ihres Benutzers mit dem neuesten Image zu aktualisieren.
So aktualisieren Sie das Image (Benutzeroberfläche)
-
Studio erneut öffnen Informationen zum Öffnen von Studio finden Sie unter Starten von Amazon SageMaker Studio.
-
Wählen Sie JupyterLab aus.
-
Wählen Sie den JupyterLab-Bereich Ihres Benutzers aus.
-
Wählen Sie Bereich stoppen aus.
-
Wählen Sie für Image eine aktualisierte Version des Distribution-Image von SageMaker AI aus. Wählen Sie für das neueste Image die Option Neueste aus.
-
Wählen Sie Bereich ausführen aus.
In diesem Abschnitt wird davon ausgegangen, dass Sie die AWS Command Line Interface (AWS CLI) installiert haben. Informationen zur Installation der AWS CLI finden Sie unter Die neueste Version der AWS CLI installieren oder aktualisieren.
Um das Image zu aktualisieren, müssen Sie für Ihren Benutzerbereich wie folgt vorgehen:
-
Löschen Sie die JupterLab-Anwendung.
-
Aktualisieren Sie den Bereich.
-
Erstellen der Anwendung
Wichtig
Sie müssen die folgenden Informationen bereit haben, bevor Sie mit der Aktualisierung des Images beginnen:
-
Domain-ID – die ID der Domain von Amazon SageMaker AI Ihres Benutzers.
-
Anwendungstyp – JupyterLab.
-
Anwendungsname – Standard.
-
Bereichsname – der für den Bereich angegebene Name.
-
Instance-Typ – Der Instance-Typ von Amazon EC2, der zur Ausführung Ihrer Anwendung genutzt wurde. Zum Beispiel
ml.t3.medium. -
SageMaker-Image-ARN – der Amazon-Ressourcenname (ARN) des Distribution-Image von SageMaker AI. Sie können die neueste Version des Distribution-Image von SageMaker AI bereitstellen, indem Sie entweder
sagemaker-distribution-cpuodersagemaker-distribution-gpuals Ressourcen-ID angeben.
Führen Sie den folgenden Befehl aus, um die JupyterLab-Anwendung zu löschen:
aws sagemaker delete-app \ --domain-idyour-user's-domain-id--app-type JupyterLab \ --app-name default \ --space-namename-of-your-user's-space
Um den Bereich Ihres Benutzers zu aktualisieren, führen Sie den folgenden Befehl aus:
aws sagemaker update-space \ --space-namename-of-your-user's-space\ --domain-idyour-user's-domain-id
Wenn Sie den Bereich erfolgreich aktualisiert haben, sehen Sie den Bereichs-ARN in der Antwort:
{ "SpaceArn": "arn:aws:sagemaker:AWS-Region:111122223333:space/your-user's-domain-id/name-of-your-user's-space" }
Führen Sie den folgenden Befehl aus, um die Anwendung zu erstellen:
aws sagemaker create-app \ --domain-idyour-user's-domain-id\ --app-type JupyterLab \ --app-name default \ --space-namename-of-your-user's-space\ --resource-spec "InstanceType=instance-type,SageMakerImageArn=arn:aws:sagemaker:AWS-Region:555555555555:image/sagemaker-distribution-resource-identifier"