amazon-web-services - 如果已使用 aws-sdk 存在具有相同密钥的对象,则覆盖 S3 存储桶中的对象
问题描述
我正在使用 aws-sdk 节点模块将文件上传到 s3 存储桶。如果我尝试上传存储桶中已存在密钥的对象,我希望它覆盖现有对象。
有没有办法实现这种行为?
这是我的代码:
const uploadedImageData = await s3.upload({
Bucket: AWS_bucket_name,
Key: `profile-photo-${username}.jpg`,
Body: resizedImage,
ACL:'public-read-write',
}).promise();```
解决方案
据我所知,上传文件将默认覆盖。
参考:https ://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html
推荐阅读
- activecollab - 如何在 ActiveCollab 中通过 API 发送发票?
- linux - Flutter:AdbConnectionClientInfo 缺少可配置的必填字段
- node.js - Swift Alamofire 在 cookie 中设置用户对象
- activerecord - 如何访问 has_many 关联的 ActiveRecord 身份
- flutter - 在 Flutter 中使用 post 方法上传图片
- css - Material-Ui:日期选择器到 Grid-Component 内部的 100% 宽度
- python - 如何优化 pyspark 以使用所有节点上的所有内核?
- html - 如何在视频标签中正确设置图片海报
- python - 我刚开始编写程序,注意到定义中的 self 是橙色的,但 self 的其余部分是红色的。我不知道为什么
- visual-studio-code - 编译 Business Central Extension 时如何抑制警告