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.
ServiceException Erreurs S3
Les ServiceException erreurs s3 les plus courantes sont causées par une chaîne d'informations d'identification mal formatée ou incorrecte, par le fait que votre cluster et votre compartiment se trouvent dans des AWS régions différentes et par des autorisations Amazon S3 insuffisantes.
La section fournit des informations de dépannage pour chaque type d’erreur.
Chaîne d’informations d’identification non valide
Si votre chaîne d’informations d’identification a été incorrectement formatée, vous recevez le message d’erreur suivant :
ERROR: Invalid credentials. Must be of the format: credentials 'aws_access_key_id=<access-key-id>;aws_secret_access_key=<secret-access-key> [;token=<temporary-session-token>]'
Vérifiez que la chaîne d’informations d’identification ne contient pas d’espaces ou de sauts de ligne, et qu’elle est placée entre guillemets simples.
ID de clé d’accès non valide
Si votre ID de clé d’accès n’existe pas, vous recevez le message d’erreur suivant :
[Amazon](500310) Invalid operation: S3ServiceException:The AWS Access Key Id you provided does not exist in our records.
Il s’agit souvent d’une erreur de copier-coller. Vérifiez que l’ID de clé d’accès a été saisi correctement. Si vous utilisez des clés de séance temporaire, vérifiez que la valeur de token
est définie.
Clé d’accès secrète non valide
Si votre clé d’accès secrète est incorrecte, vous recevrez le message d’erreur suivant :
[Amazon](500310) Invalid operation: S3ServiceException:The request signature we calculated does not match the signature you provided. Check your key and signing method.,Status 403,Error SignatureDoesNotMatch
Il s’agit souvent d’une erreur de copier-coller. Vérifiez que la clé d’accès secrète a été entrée correctement et qu’il s’agit de la bonne clé pour l’ID de clé d’accès.
Le compartiment est dans une autre région
Le compartiment Amazon S3 spécifié dans la COPY commande doit se trouver dans la même AWS région que le cluster. Si votre compartiment Amazon S3 et votre cluster sont dans des régions différentes, vous recevrez une erreur similaire à celle-ci :
ERROR: S3ServiceException:The bucket you are attempting to access must be addressed using the specified endpoint.
Vous pouvez créer un compartiment Amazon S3 dans une région spécifique soit en sélectionnant la région lorsque vous créez le compartiment à l'aide de la console de gestion Amazon S3, soit en spécifiant un point de terminaison lorsque vous créez le compartiment à l'aide d'Amazon S3 API ouCLI. Pour de plus amples informations, veuillez consulter Téléchargement de fichiers sur Amazon S3 à utiliser avec COPY.
Pour plus d’informations sur les régions Amazon S3, consultez Accès aux compartiments dans le Guide de l’utilisateur Amazon Simple Storage Service.
Vous pouvez également spécifier la région à l'aide de l'REGIONoption associée à la COPY commande.
Accès refusé
Si l’utilisateur ne dispose pas d’autorisations suffisantes, vous recevez le message d’erreur suivant :
ERROR: S3ServiceException:Access Denied,Status 403,Error AccessDenied
L'une des causes possibles est que l'utilisateur identifié par les informations d'identification n'LISTa pas GET accès au compartiment Amazon S3. Pour d’autres causes, consultez Résolution des erreurs d’accès refusé (403 interdit) dans Amazon S3 dans le Guide de l’utilisateur d’Amazon Simple Storage Service.
Pour plus d’informations sur la gestion de l’accès des utilisateurs aux compartiments, consultez Identity and Access Management dans Amazon S3 dans le Guide de l’utilisateur d’Amazon Simple Storage Service.