首页 > 解决方案 > 无法写入 S3

问题描述

我正在尝试将文件写入 Amazon S3。

val creds = new BasicAWSCredentials(AWS_ACCESS_KEY, AWS_SECRET_KEY)
val amazonS3Client = new AmazonS3Client(creds)
val filePath = "/service2/2019/06/30/21"
val fileContent = "{\"key\":\"value\"}"
val meta = new ObjectMetadata();
amazonS3Client.putObject(bucketName, filePath, new ByteArrayInputStream(fileContent.getBytes), meta)

程序完成,没有错误,但没有文件写入存储桶。

标签: scalaamazon-web-servicesamazon-s3

解决方案


这个key论点似乎有一个错字。尝试不使用初始正斜杠

val filePath = "service2/2019/06/30/21"

代替

val filePath = "/service2/2019/06/30/21"

推荐阅读