Amazon S3-Integrationsfehler: „Angegebene Datei konnte nicht gefunden werden.“ + „Objektverweis wurde nicht auf eine Objektinstanz festgelegt.“
Symptom
Wenn Amazon S3 als Cloud-Speicher für eine Dateiintegration verwendet wird, schlägt die Integration unmittelbar nach dem Start mit den folgenden Fehlermeldungen fehl:
Beim Überwachen des Ordners 'amazon://(Scan-Ordner-Adresse)' ist ein Fehler aufgetreten. Details: Die angegebene Datei konnte nicht gefunden werden.
gefolgt von:
Objektreferenz wurde nicht auf eine Objektinstanz festgelegt.
Umgebung
- BarTender Integrationen
- Amazon S3 Cloud-Speicherort
Lösung/Antwort
Diese Fehlermeldungen bedeuten, dass die Integration keine Berechtigung hat, auf einen Ordner zum Abfragen zuzugreifen, wodurch die Integration den Ordner nicht richtig erreichen kann.
Amazon S3 legt die Berechtigungen für einen Ordner je nach Ersteller fest. Wenn also Benutzer A den Ordner erstellt hat, kann Benutzer B ihn nicht für das Abfragen verwenden. Amazon S3 verwendet keinen Benutzernamen und kein Passwort für den Zugriff auf den Ordner, sondern einen ID-Schlüssel, der von einem bestimmten Benutzer erstellt wurde. Der ID-Schlüssel von Benutzer B funktioniert nicht, um auf die Ordner von Benutzer A zuzugreifen.
Es gibt zwei Möglichkeiten, den Fehler zu beheben:
- Erstellen Sie die abzufragenden Ordner unter demselben Benutzernamen, mit dem der ID-Schlüssel generiert wurde
- Generieren Sie einen neuen ID-Schlüssel mit dem Benutzer, der den Ordner erstellt hat
Sobald der ID-Schlüssel und der Ersteller des Ordners übereinstimmen, verschwinden diese Fehlermeldungen.