Fehlerbehebung
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.
Wenn Sie Probleme mit Serverless Inference haben, lesen Sie die folgenden Tipps zur Fehlerbehebung.
Probleme mit Containern
Wenn der Container, den Sie für einen serverlosen Endpunkt verwenden, derselbe ist, den Sie auf einem instance-basierten Endpunkt verwendet haben, ist Ihr Container möglicherweise nicht berechtigt, Dateien zu schreiben. Dies kann aus einem der folgenden Gründe geschehen:
Ihr serverloser Endpunkt kann aufgrund eines Fehlers bei der Ping-Integritätsprüfung nicht erstellt oder aktualisiert werden.
Die Amazon CloudWatch-Protokolle für den Endpunkt zeigen, dass der Container aufgrund eines Berechtigungsfehlers nicht in eine Datei oder ein Verzeichnis schreiben kann.
Um dieses Problem zu beheben, können Sie versuchen, Lese-, Schreib- und Ausführungsberechtigungen für other die Datei oder das Verzeichnis hinzuzufügen und dann den Container neu zu erstellen. Gehen Sie für dieses Tutorial wie folgt vor:
-
Fügen Sie in der Dockerfile, mit der Sie Ihren Container erstellt haben, den folgenden Befehl hinzu:
RUN chmod o+rwX<file or directory name> -
Bauen Sie den Container neu auf.
-
Laden Sie das Image in Ihre Amazon-ECR-Container-Registry hoch.
-
Versuchen Sie erneut, den serverlosen Endpunkt zu erstellen oder zu aktualisieren.