我引用了这个https://github.com/awsdocs/amazon-s3-developer-guide/blob/master/doc_source/AuthUsingTempFederationTokenJava.md链接,但它显示了一个配置文件错误,配置文件不应该为空。另一个我提到这个https://docs.aws.amazon.com/AmazonS3/latest/userguide/AuthUsingTempSessionToken.html即使这对我不起作用。任何建议吗?
对于这两个链接,您需要遵循说明,而不仅仅是复制/粘贴代码。配置文件为空,因为您很可能没有创建~/。aws/凭证文件。
测试代码的过程应该是:- 创建IAM用户,分配适当的权限并创建访问密钥
- 将用户的密钥添加到~/aws/credentials文件中
- 在代码中使用像
new ProfileCredentialsProvider("app-1-development")
这样的配置文件
请参考此处