Défaillance de l’intégration Amazon S3 : « Impossible de trouver le fichier spécifié. » + « Référence d’objet non définie à une instance d’un objet. »
Symptôme
Lorsque vous utilisez Amazon S3 comme stockage cloud pour une intégration de fichiers, l'intégration échoue immédiatement après le démarrage avec les messages d'erreur suivants :
Une erreur s'est produite lors de la surveillance du dossier 'amazon://(adresse du dossier à scanner)'. Détails : Impossible de trouver le fichier spécifié.
suivi de :
Référence d'objet non définie à une instance d'un objet.
Environnement
- Intégrations BarTender
- Emplacement de stockage cloud Amazon S3
Solution/Réponse
Cette série d'erreurs signifie que l'intégration n'a pas les autorisations nécessaires pour accéder à un dossier à surveiller, ce qui empêche l'intégration d'accéder correctement au dossier.
Amazon S3 définit les autorisations d'un dossier en fonction de la personne qui l'a créé. Ainsi, si l'utilisateur A a créé le dossier, l'utilisateur B ne peut pas l'utiliser pour la surveillance. Amazon S3 n'utilise pas de nom d'utilisateur et de mot de passe pour accéder au dossier, mais une clé d'identification générée par un utilisateur spécifique. La clé d'identification de l'utilisateur B ne fonctionnera pas pour surveiller les dossiers de l'utilisateur A.
Il existe deux façons de corriger cette erreur :
- Créer les dossiers à surveiller sous le même nom d'utilisateur que celui ayant généré la clé d'identification
- Générer une nouvelle clé d'identification avec l'utilisateur qui a créé le dossier
Une fois que la clé d'identification et le créateur du dossier correspondent, ces messages d'erreur disparaissent.