amazon-web-services - 如何与外部用户共享公共 S3 存储桶?
问题描述
我在一家公司工作,一位客户会将文件放入我们的一个 s3 存储桶中。我们如何告诉他们是哪一个?
我一直在查看描述如何公开存储桶和 IAM 策略的 AWS 文档。我已经这样做了。
现在,如何分享?当我转到存储桶属性时,有一个“复制存储桶 ARN”按钮。那只是给了我:
arn:aws:s3:::<bucket-name>
真正的任务是只与客户共享。现在我只是想做这个简单的测试。
我不确定他们是否会手动或以编程方式删除文件。
解决方案
如果是手动的,您始终可以让他们成为具有适当权限的存储桶的帐户,例如,如果是通过网站,您可以创建一个上传功能,配置为指向并上传到您的存储桶,只要您的策略和权限设置正确。
推荐阅读
- php - 如何在php中为swagger定义和使用可重用的参数列表
- c# - 如何从 crt 和密钥文件创建 X509Certificate2?
- mongodb - MongoDB - 基于另一个字段值的 $match
- node.js - 听 EACCES:Windows 中的权限被拒绝
- azure - 使用 API 从 Azure 获取所有诊断设置
- angular - Nativescript:在线程内工作地理定位?
- python - django.db.utils.InterfaceError: 更新到 Django 3.0 时连接已关闭失败
- three.js - Threejs网格矩阵getInverse Uncaught TypeError:无法读取未定义的属性“元素”
- python - 为什么我应该解决时仍然收到“NoneType”错误?
- spring-boot - 将以下划线“_”开头的请求参数(GET 查询)绑定到 bean 属性