Wie behebe ich Probleme, wenn ich in SageMaker AI Studio auf ein SageMaker-AI-Projekt zugreife?
Ich möchte Probleme beheben, wenn ich in Amazon-SageMaker AI Studio auf ein Amazon-SageMaker-AI-Projekt zugreife.
Lösung
Problembehandlung bei fehlenden Berechtigungen
SageMaker AI Projects verwendet den AWS Service Catalog, um Projektvorlagen zu verwenden oder zu erstellen und AWS-Ressourcen für deine AWS-Konten bereitzustellen. Die Domain-Benutzer von SageMaker AI Studio können auf diese Vorlagen nur zugreifen oder sie anzeigen, wenn du Projects-Berechtigungen gewährst.
Wenn Benutzer keine Projects-Berechtigungen haben, erhalten die Benutzer eine Fehlermeldung, die dem folgenden Beispiel ähnelt:
„Amazon SageMaker project templates aren't activated for your account. Contact your administrator to activate SageMaker project templates.“
Um dieses Problem zu beheben, erteile den Benutzern der Administrator- und Domain-Ausführungsrolle Projects-Berechtigungen.
Möglicherweise hast du auch Berechtigungsprobleme, weil die folgenden Elemente fehlen, gelöscht, geändert oder manuell neu erstellt wurden:
- Eine Servicerolle, die SageMaker AI Studio erstellt hat, als du SageMaker AI Project aktiviert hast
- Amazon SageMaker AI JumpStart
Um dieses Problem zu beheben, gehe wie folgt vor, um die SageMaker-AI-Projektvorlagen und SageMaker AI JumpStart zu deaktivieren:
- Öffne die SageMaker-AI-Konsole.
- Wähle im Navigationsbereich Domains.
- Wähle deine Domain aus.
- Wähle die Registerkarte App-Konfigurationen.
- Wähle unter SageMaker Studio Classic die Option Bearbeiten aus.
- Deaktiviere unter SageMaker-Projekte und JumpStart die folgenden Optionen:
Amazon-SageMaker-Projektvorlagen und Amazon SageMaker JumpStart für dieses Konto aktivieren
Amazon-SageMaker-Projektvorlagen und Amazon SageMaker JumpStart für Studio-Benutzer aktivieren - Wähle Absenden aus.
- Lösche alle AWS Identity and Access Management (IAM)-Rollen, die mit AmazonSageMakerServiceCatalogProduct* beginnen.
- Gehe wie oben beschrieben vor, um die Umschaltflächen zu aktivieren, mit denen die SageMaker-AI-Projektvorlagen und JumpStart aktiviert werden. In diesem Schritt werden mehrere neue Rollen für dich erstellt.
Netzwerkprobleme im Nur-VPC-Modus beheben
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Der Internetzugang ist mit dem Netzwerkzugriffstyp Nur Virtual Private Cloud (VPC) nicht aktiv. Du kannst ein Studio-AI-Notebook nur ausführen, wenn die folgenden Bedingungen zutreffen:
- Deine VPC hat einen Schnittstellenendpunkt zur SageMaker-AI-API und -Laufzeit oder ein NAT-Gateway mit Internetzugang.
- Die Sicherheitsgruppen lassen ausgehende Verbindungen zu.
Wenn du für das SageMaker-AI-Projekt keinen NAT-Gateway-Zugriff benötigst, musst du VPC-Endpunkte für die AWS-PrivateLink-Schnittstelle erstellen, um eine Verbindung zu com.amazonaws.[region].servicecatalog herzustellen. Wenn du beispielsweise SageMaker AI Studio in der AWS-Region eu-west-1 verwendest, verwende com.amazonaws.eu-west-1.servicecatalog. Weitere Informationen findest du unter Anforderungen für die Verwendung des Nur-VPC-Modus.
Um zu überprüfen, ob die Netzwerkeinstellungen des Studios eine Verbindung zu den SageMaker-AI-API- und Service-Catalog-Endpunkten zulassen, führe die folgenden Befehle von einem SageMaker-AI-Studio-Systemterminal aus.
Führe den folgenden Befehl aus, um den Zugriff auf den SageMaker-AI-API-Endpunkt zu überprüfen:
curl -v https://api.sagemaker.example-region.amazonaws.com
Führe den folgenden Befehl aus, um den Zugriff auf den Service-Catalog-Endpunkt in der gewünschten Region zu überprüfen:
curl -v https://servicecatalog.example-region.amazonaws.com
Wenn beim Ausführen der vorherigen Befehle der Fehler Connection timed out angezeigt wird, überprüfe, ob du die VPC-Netzwerkeinstellungen für den Nur-VPC-Modus konfiguriert hast.
Um die Liste der verfügbaren Projekte vom Systemterminal aus anzuzeigen, führe den AWS-CLI-Befehl list-projects aus:
aws sagemaker list-projects --sort-by CreationTime --sort-order Descending
Hinweis: Wenn du dieselbe Liste in der SageMaker-AI-Studio-Oberfläche nicht sehen kannst, stelle sicher, dass du die Domain deines Studios aktualisierst.
Gehe danach wie folgt vor:
- Starte die SageMaker-AI-Studio-App.
- Wähle im Menü oben die Option Anzeigenaus.
- Wähle in der Menüleiste die Option Activate Command Palette (Befehlspalette aktivieren). Oder drücke Strg + Umschalt + C.
- Suche in der Suchleiste nach Reset Application State (Anwendungsstatus zurücksetzen) und wähle dann diese Option.
- Themen
- Machine Learning & AI
- Tags
- Amazon SageMaker
- Sprache
- Deutsch
