scala - 无法写入 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)
程序完成,没有错误,但没有文件写入存储桶。
解决方案
这个key
论点似乎有一个错字。尝试不使用初始正斜杠
val filePath = "service2/2019/06/30/21"
代替
val filePath = "/service2/2019/06/30/21"
推荐阅读
- spring-boot - 如何为单个项目中运行的每个批次创建单独的日志文件?
- php - php变量[1]在实际编码中的含义
- jmeter - 如何在两个线程组之间使用变量
- jenkins - 在并行管道脚本 Jenkins 中运行作业
- c# - Time Series Insights 中的历史数据摄取和查询
- laravel - Laravel ide-helper 安装良好但不生成
- npm - 如何修复 NPM 漏洞(libcipm、libnpm、node-gyp、npm-lifecycle)?
- spring-boot - 使用 @EnableMongoAuditing 时找不到类型类的 PersistentEntity
- angular - Angular 7:多个字段,相同的表单控件名称
- java - 具有同名同级的 XML 解析