2017-05-04 1 views
2

Ich posten Nachrichten in einer Amazon SQS-Warteschlange. Beim Start erhalte ich die folgende Warnung in meinen Protokollen.Amazon SQS Legacy-Profilformat Warnung

[http-nio-9090-exec-2][BasicProfileConfigLoader] The legacy profile format 
requires the 'profile ' prefix before the profile name. The latest code does 
not require such prefix, and will consider it as part of the profile name. 
Please remove the prefix if you are seeing this warning. 

ich die folgende Version von Amazon SQS mit Maven bin mit:

<dependency> 
     <groupId>com.amazonaws</groupId> 
     <artifactId>aws-java-sdk-sqs</artifactId> 
     <version>1.11.125</version> 
    </dependency> 

Wie kann ich diese Warnung loswerden?

Antwort

3

Dies bezieht sich höchstwahrscheinlich auf Ihre Konfigurationsdatei, die einen Teil Ihrer aws-Anmeldedaten enthält. Wo dies auf Ihrem Rechner wird davon abhängen, welche OS Sie verwenden, aber zum Beispiel auf meinem Mac ist es in \ users \ myname.aws \ config

Das alte Format wie dieses war (als Beispiel):

[profile <profilename>] 
region=us-east-1 
output=json 

und jetzt sollte wie folgt statt aussehen:

[<profilename>] 
region=us-east-1 
output=json 
+0

Dies löste das Problem. Durch Entfernen des Wortes "Profil" aus meiner aws-Konfigurationsdatei wurde die Warnung aus meinen Logs entfernt. Auf meinem Windows 10-Computer befand sich die AWS-Konfiguration unter C: \ Users \ MyName \ .aws \ config. –

Verwandte Themen