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.
Unterstützung für den lokalen Modus in Amazon SageMaker Studio
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 beim Versuch, Ressourcen zu erstellen, auftreten. Weitere Informationen finden Sie unter Erteilen Sie Berechtigungen für das Taggen von SageMaker KI-Ressourcen.
AWS verwaltete Richtlinien für Amazon SageMaker AIdie Berechtigungen zum Erstellen von SageMaker Ressourcen gewähren, beinhalten bereits Berechtigungen zum Hinzufügen von Tags beim Erstellen dieser Ressourcen.
Amazon SageMaker Studio-Anwendungen unterstützen die Verwendung des lokalen Modus, um Kalkulatoren, Prozessoren und Pipelines zu erstellen und diese dann in einer lokalen Umgebung bereitzustellen. Im lokalen Modus können Sie Machine-Learning-Skripts testen, bevor Sie sie in von Amazon SageMaker AI verwalteten Trainings- oder Hosting-Umgebungen ausführen. Studio unterstützt den lokalen Modus in den folgenden Anwendungen:
-
Amazon SageMaker Studio Klassisch
-
JupyterLab
-
Code Editor, basierend auf Code-OSS, Visual Studio Code – Open Source
Der lokale Modus in Studio-Anwendungen wird mit dem SageMaker Python-SDK aufgerufen. In Studio-Anwendungen funktioniert der lokale Modus ähnlich wie in SageMaker Amazon-Notebook-Instances, mit einigen Unterschieden. Wenn Rootless-Docker-Konfiguration aktiviert ist, können Sie über Ihre VPC-Konfiguration auch auf zusätzliche Docker-Registrierungen zugreifen, einschließlich On-Premises-Repositorys und öffentlicher Register. Weitere Informationen zur Verwendung des lokalen Modus mit dem SageMaker Python-SDK finden Sie unter Lokaler Modus
Anmerkung
Studio-Anwendungen unterstützen keine Multicontainer-Aufträge im lokalen Modus. Aufträge im lokalen Modus sind für Trainings-, Inferenz- und Verarbeitungsaufträge auf eine einzige Instance beschränkt. Bei der Erstellung eines Auftrags im lokalen Modus muss die Konfiguration für die Anzahl der Instances 1 betragen.
Docker-Support
Im Rahmen der Unterstützung des lokalen Modus unterstützen Studio-Anwendungen eingeschränkte Docker-Zugriffsmöglichkeiten. Mit dieser Unterstützung können Benutzer von Jupyter-Notebooks oder dem Image-Terminal der Anwendung aus mit der Docker-API interagieren. Kunden können mit Docker über eine der folgenden Optionen interagieren:
-
Sprachspezifische Docker-SDK-Clients
Studio unterstützt auch Funktionen mit eingeschränktem Docker-Zugriff mit den folgenden Einschränkungen:
-
Die Verwendung von Docker-Netzwerken wird nicht unterstützt.
-
Die Verwendung von Docker-Volumes
wird während der Ausführung eines Containers nicht unterstützt. Bei der Container-Orchestrierung sind nur Bind-Mount-Eingaben des Volumes zulässig. Die Bind-Mount-Eingaben des Volumes müssen sich auf dem Volume von Amazon Elastic File System (Amazon EFS) für Studio Classic befinden. Für JupyterLab und Code-Editor-Anwendungen muss es sich auf dem Amazon Elastic Block Store (Amazon EBS) -Volume befinden. -
Operationen zur Inspektion von Containern sind zulässig.
-
Die Zuordnung von Container-Port zu Host ist nicht zulässig. Sie können jedoch einen Port für das Hosting angeben. Auf den Endpunkt kann dann von Studio aus über die folgende URL zugegriffen werden:
http://localhost:port
Unterstützte Docker-Operationen
Die folgende Tabelle führt alle Docker-API-Endpunkte auf, die in Studio unterstützt werden, einschließlich aller Supporteinschränkungen. Wenn ein API-Endpunkt in der Tabelle fehlt, unterstützt Studio ihn nicht.
| API-Dokumentation | Einschränkungen |
|---|---|
|
SystemAuth |
|
|
SystemEvents |
|
|
SystemVersion |
|
|
SystemPing |
|
|
SystemPingHead |
|
|
ContainerCreate |
|
|
ContainerStart |
|
|
ContainerStop |
|
|
ContainerKill |
|
|
ContainerDelete |
|
|
ContainerList |
|
|
ContainerLogs |
|
|
ContainerInspect |
|
|
ContainerWait |
|
|
ContainerAttach |
|
|
ContainerPrune |
|
|
ContainerResize |
|
|
ImageCreate |
Die VPC-only-Modusunterstützung ist auf Amazon-ECR-Images in Konten beschränkt, die auf der Zulassungsliste stehen. Wenn Rootless-Docker-Konfiguration aktiviert ist, können Sie über Ihre VPC-Konfiguration auch auf zusätzliche Docker-Registrierungen zugreifen, einschließlich On-Premises-Repositorys und öffentlicher Register. |
|
ImagePrune |
|
|
ImagePush |
Die VPC-only-Modusunterstützung ist auf Amazon-ECR-Images in Konten beschränkt, die auf der Zulassungsliste stehen. Wenn Rootless-Docker-Konfiguration aktiviert ist, können Sie über Ihre VPC-Konfiguration auch auf zusätzliche Docker-Registrierungen zugreifen, einschließlich On-Premises-Repositorys und öffentlicher Register. |
|
ImageList |
|
|
ImageInspect |
|
|
ImageGet |
|
|
ImageDelete |
|
|
ImageBuild |
|