2016-04-01 7 views
0

Ich versuche, eine Datei in S3 mit einer Java-Anwendung lesen zu lesen. Ich habe den AmazonS3Client hinzugefügt, aber es schlägt fehl, wenn es zu ProfileCredentialsProvider geht. Ich habe meine AWS-Anmeldedaten unter C: /User/.aws (Standard), Anmeldeinformationen werden gefunden, aber der folgende Fehler wird ausgelöst: "Ungültiges Eigenschaftsformat: no '=' character". Meine credentiasl (Download von Amazon) ist eine CSV-Datei, getrennt durch Kommas. Kann mir bitte jemand sagen, ob ich diese Datei ändern muss? Vielen Dank im VorausAmazonS3Client und Anmeldeinformationen

Antwort

0

Ja, Sie werden müssen das Format dieser Datei ändern; die ProfileCredentialsProvider Klasse erwartet nicht, das CSV-Format, sondern erwartet, dass die Datei wie ein in der ProfilesConfigFile docs gezeigt formatiert werden:

[default] 
aws_access_key_id=testAccessKey 
aws_secret_access_key=testSecretKey 

hoffte, das hilft!

+0

Vielen Dank, es funktioniert! – chufabit

Verwandte Themen