Benutzerdefinierte Images
Sollten Sie Funktionen benötigen, die über die von SageMaker Distribution bereitgestellten Funktionen hinausgehen, können Sie Ihr eigenes Image mit Ihren benutzerdefinierten Erweiterungen und Paketen bereitstellen. Sie können es auch verwenden, um die JupyterLab-Benutzeroberfläche an Ihre eigenen Branding- oder Compliance-Anforderungen anzupassen.
Auf der folgenden Seite finden Sie spezifische Informationen zu JupyterLab sowie Vorlagen zum Erstellen Ihrer eigenen benutzerdefinierten SageMaker-AI-Images. Dies soll die Informationen und Anweisungen von Amazon SageMaker Studio zum Erstellen eines eigenen SageMaker-AI-Images und zum Importieren eines eigenen Images in Studio ergänzen. Weitere Informationen zu benutzerdefinierten Images von Amazon SageMaker AI und wie Sie Ihr eigenes Image in Studio importieren können, finden Sie unter Bring Your Own Image (BYOI).
Zustandsprüfung und URL für Anwendungen
-
Base URL– Die Basis-URL für die BYOI-Anwendung mussjupyterlab/defaultlauten. Es ist nur eine Anwendung zulässig, und diese muss stets den Namendefaulthaben. -
HealthCheck API– SageMaker AI verwendet den Endpunkt für die Zustandsprüfung am Port8888, um den Zustand der JupyterLab-Anwendung zu überprüfen.jupyterlab/default/api/statusist der Endpunkt für die Zustandsprüfung. -
Home/Default URL– Die Verzeichnisse/opt/.sagemakerinternalund/opt/ml, die von AWS verwendet werden. Die Metadatendatei in/opt/mlenthält Metadaten zu Ressourcen wieDomainId. -
Authentifizierung – Um die Authentifizierung für Ihre Benutzer zu aktivieren, deaktivieren Sie bitte die token- oder passwortbasierte Authentifizierung für Jupyter-Notebooks und lassen Sie alle Ursprünge zu.
Dockerfile-Beispiele
Die folgenden Beispiele sind Dockerfiles, die den obigen Informationen und Benutzerdefinierte Image-Daten entsprechen.
Anmerkung
Wenn Sie Ihr eigenes Image in SageMaker Unified Studio einbringen, müssen Sie die Dockerfile-Spezifikationen im Benutzerhandbuch für Amazon SageMaker Unified Studio befolgen.
Dockerfile-Beispiele für SageMaker Unified Studio finden Sie im Dockerfile-Beispiel im Benutzerhandbuch für Amazon SageMaker Unified Studio.