Scala 无法写入S3

Scala 无法写入S3,scala,amazon-web-services,amazon-s3,Scala,Amazon Web Services,Amazon S3,我正在尝试向AmazonS3写入一个文件 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();

我正在尝试向AmazonS3写入一个文件

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)

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

键参数似乎有输入错误。尝试不使用初始正斜杠

val filePath = "service2/2019/06/30/21"
而不是

val filePath = "/service2/2019/06/30/21"
为了便于集成,您可以看看S3/DSL(我是其中的一员)