Java 未找到awssdk_config_override.json文件-异常awssdk

Java 未找到awssdk_config_override.json文件-异常awssdk,java,amazon-web-services,amazon-s3,Java,Amazon Web Services,Amazon S3,我有一个非常简单的调用来创建一个新的AmazonS3Client(使用Java AWSSDK 1.10.12),如下所示: AmazonS3 s3Client=新的AmazonS3客户端() 在这次通话中,我从AWSDK收到异常消息: Internalconfig.java-“未找到awssdk_config_override.json文件” 实际信息: 6656[http-bio-8080-exec-8]调试com.amazonaws.internal.config.InternalConfi

我有一个非常简单的调用来创建一个新的AmazonS3Client(使用Java AWSSDK 1.10.12),如下所示:

AmazonS3 s3Client=新的AmazonS3客户端()

在这次通话中,我从AWSDK收到异常消息: Internalconfig.java-“未找到awssdk_config_override.json文件”

实际信息: 6656[http-bio-8080-exec-8]调试com.amazonaws.internal.config.InternalConfig-未找到配置覆盖awssdk\u config\u override.json

完全搞不懂这里发生了什么。我目前只能在一个项目上复制它,但在从头开始创建新项目时无法复制它


知道这个json文件的用途吗?或者为什么它找不到它或者觉得需要找到它?

SDK附带了一个名为的文件,其中包含关于如何查找和验证不同AWS服务的各种琐事。在加载时,它还可以用于类路径上名为“awssdk_config_override.json”的文件,您可以选择提供该文件来覆盖这些设置——例如,如果您希望使用不同于SDK默认选择的身份验证协议

该文件完全不是必需的,几乎所有SDK用户都会对默认配置非常满意。如果SDK找不到该文件,则会在调试级别记录一条消息,以帮助调试出了什么问题(如果您希望它获取覆盖配置文件,但并非出于某种原因)。此消息(以及SDK在调试级别记录的所有其他消息)可以安全地忽略,除非您试图找出某些东西不起作用的原因

我绝对建议在部署到生产环境之前关闭调试级别日志记录-调试日志可能会变得非常详细