gpt4 book ai didi

amazon-web-services - S3存储桶 'BlockPublicACL'设置

转载 作者:行者123 更新时间:2023-12-03 07:39:27 26 4
gpt4 key购买 nike

我正在查看 CF 模板,其中我看到“BlockPublicACL”设置为 False,但所有其他参数(例如“IgnorePublicAcls”、“BlockPublicPolicy”和“RestrictPublicBuckets”)设置为 True。

现在部署后,该存储桶应该是公共(public)的,因为“BlockPublicACL”设置为 False,还是该存储桶不是公共(public)的,因为所有其他参数都设置为 true,因此这些参数将覆盖“BlockPublicACL”设置?

  BucketInfra:
Type: AWS::S3::Bucket
Properties:
AccessControl: BucketOwnerFullControl
BucketName: !Sub '${Environment}-file'
PublicAccessBlockConfiguration:
BlockPublicAcls: false
IgnorePublicAcls: true
BlockPublicPolicy: true
RestrictPublicBuckets: true

最佳答案

“公共(public)存储桶”通常意味着存在存储桶策略,可授予对存储桶中对象的匿名访问权限。在您的情况下,它只允许公共(public) ACL,这是对单个对象的设置。如果对象 ACL 设置为“公共(public)”,则该对象是公共(public)的(但不是整个存储桶)。

S3 阻止公共(public)访问的设置本身不会使存储桶公开,但它可能(或可能不会)阻止使对象或整个存储桶公开的能力。

关于amazon-web-services - S3存储桶 'BlockPublicACL'设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73364305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com