微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS 托管服务的访问控制

如何解决AWS 托管服务的访问控制

我们的组织计划使用 Rekognition、Textract 等 AWS 托管服务。由于这些服务使用 S3 存储桶进行人脸比较和分析文档。问题是最终用户不应该能够访问我们组织之外的存储桶,有什么方法可以限制我组织中仅 S3 存储桶的访问权限?用户可以动态创建存储桶,因此访问控制应涵盖帐户中的所有存储桶。 我们还将 VPC 端点用于这些服务。

解决方法

无法将 Rekognition 配置为只能使用特定 AWS 账户内的存储桶。

Amazon S3 中的对象默认是私有的。您组织中的 IAM 用户只能访问已通过其 IAM 用户策略或通过存储桶本身的存储桶策略授予他们访问权限的存储桶。

如果用户在调用 Amazon Rekognition 时引用了 S3 对象,则该用户必须有权通过 IAM 策略或存储桶策略访问存储桶。如果他们可以访问该对象,则他们可以通过 Rekognition 使用该对象。

换句话说,如果他们拥有对对象的一般访问权限(例如下载对象),那么他们可以将 Rekognition 与它一起使用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。