AWS下S3之java开发
作者:互联网
设置 AWS 凭证
方式一:
亚马逊3s默认使用的认证是本地文件,idea开发,需要下载插件
。另外需要在 Windows 上的 C:\Users\
USERNAME
\.aws\credentials
注意:这种方式是推荐方式,但是需要修改本地配置,linux服务器需要配置环境变量
方式二:
区别于方式一,代码中直接配置相关信息
/** * ACCESSKEY */ private static final String ACCESSKEY = "xxxxxx"; /** * SECRETKEY */ private static final String SECRETKEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; /** * 存储桶名称 */ private static final String BUCKET_NAME = "自定义的桶名称"; /** * 创建s3对象 */ private static final BasicAWSCredentials awsCreds = new BasicAWSCredentials(ACCESSKEY, SECRETKEY); private static final AmazonS3 s3 = AmazonS3ClientBuilder.standard() .withCredentials(new AWSStaticCredentialsProvider(awsCreds)) .withRegion(Regions.DEFAULT_REGION) .build();
官方文档:https://docs.aws.amazon.com/zh_cn/sdk-for-java/v2/developer-guide/setup-credentials.html
简单demo的git地址:https://github.com/Zzoser/zoser.upload.demo
标签:java,S3,AWS,private,SECRETKEY,s3,static,com,final 来源: https://www.cnblogs.com/Zorser/p/11578234.html