Amazon SQS旧版配置文件格式警告

时间:2017-05-04 18:43:15

标签: java maven amazon-web-services

我将消息发布到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>

我怎样摆脱这个警告?

1 个答案:

答案 0 :(得分:8)

这很可能是指您的配置文件中包含部分aws凭据。您的计算机上的位置将取决于您使用的操作系统,但例如在我的Mac上它位于\ users \ myname.aws \ config

旧格式就像这样(例如):

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

现在应该看起来像这样:

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