我将消息发布到Amazon SQS队列。在启动时,我在日志中收到以下警告。
[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.
我在Maven中使用以下版本的Amazon SQS:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-sqs</artifactId>
<version>1.11.125</version>
</dependency>
我怎样摆脱这个警告?
答案 0 :(得分:8)
这很可能是指您的配置文件中包含部分aws凭据。您的计算机上的位置将取决于您使用的操作系统,但例如在我的Mac上它位于\ users \ myname.aws \ config
旧格式就像这样(例如):
[profile <profilename>]
region=us-east-1
output=json
现在应该看起来像这样:
[<profilename>]
region=us-east-1
output=json