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
Cette section fournit des conseils pour résoudre les problèmes courants liés à AWS Transform custom.
Emplacements des journaux
AWS Transform CLI gère les journaux aux emplacements suivants :
Journaux de conversation :
Ces journaux contiennent l'historique complet des conversations pour le débogage d'exécutions de transformations spécifiques.
Journaux des sous-agents :
Ces journaux contiennent les résultats des sous-agents générés par l'agent principal lors des transformations. Il n'est pas nécessaire de gérer directement les sous-agents.
Journaux de débogage des développeurs :
Ces journaux fournissent des informations détaillées sur les opérations et les erreurs de la CLI. Chaque fichier journal est limité à 5 Mo avant d'être transféré. Ce répertoire peut contenir plusieurs journaux de débogage, tels que debug1.log et debug2.log.
Problèmes courants
Problèmes d'installation :
Si l'installation échoue, assurez-vous que la version Node.js 22 ou ultérieure est installée :
node --version
Téléchargez Node.js depuis https://nodejs.org/en/download si nécessaire.
Problèmes d'authentification :
Vérifiez que vos AWS informations d'identification sont correctement configurées :
aws sts get-caller-identity
Assurez-vous que votre utilisateur ou rôle IAM dispose des transform-custom:* autorisations requises.
Problèmes de connectivité réseau :
Si vous rencontrez des erreurs de connexion, vérifiez l'accès réseau aux points de terminaison requis :
transform-cli.awsstatic.com.rproxy.goskope.comtransform-custom.<region>.api.aws*.s3.amazonaws.com
Si vous travaillez dans un environnement où Internet est restreint, mettez à jour les règles de pare-feu pour autoriser la mise en liste de ces URL.
Problèmes de configuration de la région :
Si vous rencontrez des erreurs liées à la région :
Vérifiez que votre région est prise en charge
Vérifiez les variables d'environnement susceptibles de remplacer votre configuration :
echo $AWS_REGION $AWS_DEFAULT_REGIONVérifiez la configuration de votre région :
aws configure get regionMettez à jour votre région si nécessaire :
aws configure set region <your-region>Consultez les journaux de débogage pour connaître les détails de résolution des régions
Problèmes liés à Git :
Assurez-vous que Git est installé et que votre dépôt est sous le contrôle de source de Git :
git --version git status
AWS Transform Custom nécessite que les référentiels soient sous le contrôle de source git.
Problèmes liés à l'exécution de la transformation :
En cas d'échec d'une transformation :
Consultez les journaux de conversation à l'adresse
~/.aws/atx/custom/<conversation_id>/logs/Vérifiez les échecs de construction ou de test dans la sortie de transformation
Vérifiez que la commande de construction est correcte pour votre projet
Essayez d'exécuter la transformation en mode interactif pour fournir des commentaires
Problèmes liés à la reprise de la conversation :
Si vous ne parvenez pas à reprendre une conversation :
Vérifiez que la conversation date de moins de 30 jours
Vérifiez que l'identifiant de conversation est correct
Assurez-vous de disposer d'une connectivité réseau
Obtention de support
Pour obtenir une assistance supplémentaire, consultez la AWS section Support via la AWS console
Lorsque vous ouvrez un ticket d'assistance, incluez :
Journaux de conversation provenant de
~/.aws/atx/custom/<conversation_id>/logs/Logs du sous-agent provenant de
~/.aws/atx/custom/<conversation_id>/logs/subagents/Journaux de débogage de
~/.aws/atx/logs/Étapes pour reproduire le problème
AWS Transformer la version de la CLI (
atx --version)
Problèmes d'accès au S3
Le service personnalisé AWS Transform fournit des URL pré-signées S3 pour faciliter le chargement et le téléchargement des fichiers de transformation potentiellement volumineux sur les machines clientes. to/from Cela signifie que non seulement la CLI interagit avec les points de terminaison du service AWS Transform, mais également avec les points de terminaison du service S3. Ces interactions utilisent des URL pré-signées, de sorte que les informations d'identification IAM de votre client ne nécessitent aucune autorisation S3, mais les configurations du serveur proxy de votre machine locale et les politiques de point de terminaison VPC S3 de votre réseau peuvent parfois restreindre ce trafic.
Consultez les messages d'erreur Emplacements des journaux pour obtenir des informations plus détaillées afin de déterminer à l'origine de toute défaillance d'outil ou de tout refus d'accès S3 lié au téléchargement et au chargement de fichiers de transformation.
Si vous utilisez un VPN/Proxy serveur qui exploite les variables d'no_proxyenvironnement https_proxy et, pensez à ajouter les valeurs suivantes à la valeur de votre variable d'no_proxyenvironnement afin de contourner le proxy pour les points de terminaison des services personnalisés S3 et AWS Transform, par exemple :
Si vous utilisez un AWS PrivateLink pour Amazon S3 dans votre VPC, une politique a peut-être été définie pour restreindre le trafic S3. Assurez-vous que votre politique de point de terminaison VPC S3 autorise GetObject et fonctionne pour les PutObject compartiments appartenant au service personnalisé AWS Transform. Cela peut être accompli en ajoutant l'instruction suivante à votre politique de point de terminaison VPC :
{ "Effect": "Allow", "Principal": "*", "Action": ["s3:PutObject","s3:GetObject"], "Resource": "arn:aws:s3:::aws-transform-custom-*/*" }
DenyLes déclarations explicites contenues dans les politiques ont priorité sur Allow les déclarations. Consultez les politiques des points de terminaison VPC S3 pour détecter les Deny déclarations susceptibles de restreindre l'accès.