Résolution des problèmes - Amazon SageMaker

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes

Important

Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de créer des SageMaker ressources Amazon doivent également accorder des autorisations pour ajouter des balises à ces ressources. L'autorisation d'ajouter des balises aux ressources est requise car Studio et Studio Classic balisent automatiquement toutes les ressources qu'ils créent. Si une politique IAM autorise Studio et Studio Classic à créer des ressources mais n'autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour plus d’informations, consultez Fournir des autorisations pour le balisage des ressources SageMaker.

AWS Politiques gérées pour Amazon SageMakerqui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.

Si vous rencontrez des problèmes avec Serverless Inference, reportez-vous aux conseils de résolution des problèmes suivants.

Problèmes de conteneur

Si le conteneur que vous utilisez pour un point de terminaison sans serveur est le même que celui que vous avez utilisé sur un point de terminaison basé sur une instance, votre conteneur pourrait ne pas disposer des autorisations nécessaires pour écrire des fichiers. Plusieurs raisons sont possibles :

  • Votre point de terminaison sans serveur n'est pas créé ou mis à jour en raison d'un échec de vérification de l'état de ping.

  • Les CloudWatch journaux Amazon relatifs au point de terminaison indiquent que le conteneur ne parvient pas à écrire dans un fichier ou un répertoire en raison d'une erreur d'autorisation.

Pour résoudre ce problème, vous pouvez essayer d'ajouter des autorisations de lecture, d'écriture et d'exécution pour other sur le fichier ou le répertoire, puis de reconstruire le conteneur. Vous pouvez suivre les étapes suivantes pour terminer ce processus :

  1. Dans le Dockerfile que vous avez utilisé pour créer votre conteneur, ajoutez la commande suivante : RUN chmod o+rwX <file or directory name>

  2. Recréez le conteneur.

  3. Chargez la nouvelle image de conteneur sur Amazon ECR.

  4. Essayez à nouveau de créer ou de mettre à jour le point de terminaison sans serveur.