【问题标题】:Why does Amazon S3 evaluates bucket policy even when requester is the bucket owner?为什么即使请求者是存储桶所有者,Amazon S3 也会评估存储桶策略?
【发布时间】:2018-05-17 05:14:58
【问题描述】:

来自Example 1 (How Amazon S3 Authorizes a Request for a Bucket Operation):

  1. 在存储桶上下文中,Amazon S3 会审查存储桶策略以确定请求者是否有权执行该操作。 Amazon S3 授权该请求。

当请求者是存储桶所有者(使用根凭证发出请求)时,评估存储桶策略的需要是什么?

如果我是存储桶拥有者,难道不应该隐含地表示我将始终拥有对存储桶执行任何操作的权限吗?

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

    假设 XYZ 公司遵循 SOP,每个需要在 S3 中使用存储桶的开发人员都应该写信/请求给坐在他的小屋里看着监视器的基础设施人员。

    但是那个基础设施的家伙应该可以访问他们的开发者的内容吗...???

    另一个例子……

    如果你把你的房子租给我。
    这并不意味着你有权查看我的衣橱;)

    【讨论】:

      【解决方案2】:

      实际上可以将对象存储在存储桶所有者无法访问的存储桶中。当一个帐户将对象存储在另一个帐户的存储桶中时,通常会发生这种情况。 (我知道,听起来很奇怪,不是吗!)

      这就是为什么在复制文件时使用bucket-owner-full-control ACL 是个好主意。

      见:S3 Bucket Owner Access

      【讨论】:

        猜你喜欢
        • 2016-08-05
        • 2011-09-10
        • 2023-02-26
        • 2023-03-31
        • 2013-12-21
        • 2013-01-08
        • 1970-01-01
        • 2021-08-04
        • 1970-01-01
        相关资源
        最近更新 更多