繁体   English   中英

如何从 AWS 获取临时安全凭证以使用 java 访问 s3 存储桶和上传文件?

[英]How to get temporary security credential from AWS to access s3 bucket and upload files by using java?

我提到了这个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/credentials 文件。

测试代码的过程应该是:

  • 创建 IAM 用户,分配适当的权限并创建访问密钥
  • 使用用户的密钥将配置文件添加到 ~/aws/credentials 文件
  • 在您的代码中使用类似new ProfileCredentialsProvider("app-1-development")的配置文件。

也请参考这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM