首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从S3桶上传/下载数据

从S3桶上传/下载数据
EN

Stack Overflow用户
提问于 2018-10-01 04:07:07
回答 1查看 478关注 0票数 0

我试图从我的本地机器上传一个文件,但是我得到了以下错误:

错码: AccessDenied

你能帮我建立到AWS S3桶的连接吗?

我已经使用下面的代码上传文件。

代码语言:javascript
运行
复制
import com.amazonaws.auth._
import com.amazonaws.services.s3.AmazonS3Client

val bucketName = "bucketname"

val fileToUpload = new File("C:\\text.csv") 
val AWS_ACCESS_KEY = "....."
val AWS_SECRET_KEY = "........."

val yourAWSCredentials = new BasicAWSCredentials(AWS_ACCESS_KEY, AWS_SECRET_KEY)
val amazonS3Client = new AmazonS3Client(yourAWSCredentials)
// This will create a bucket for storage
//amazonS3Client.createBucket(bucketName)
amazonS3Client.putObject(bucketName, "text.csv", fileToUpload)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-01 04:37:05

您正在获取access denied错误,因此您的代码试图正确地连接到S3。此时,问题不在您的代码中,而是在您的安全许可中。

因此,在AWS中,您应该进入IAM,检查与您的accesssecret密钥相关的安全策略,看看为什么不能访问您的S3。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52584423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档