我正在设置一个基于s3的公共网站,并且我想拒绝超出我的CloudFront发行版的用户直接访问我的s3存储桶。同时,我希望能够直接访问自己(管理员)的s3内容。此外,我还希望允许CodeBuild服务访问相同的存储桶。
Amazon建议“添加一个存储桶策略,允许s3:GetObject权限,并使用aws:referer密钥,条件是get请求必须来自特定网页。”:
但是如果我添加一个明确的拒绝部分:
{
"Sid": "Explicit deny to ensure requests are allowed only from specific refe
我已经创建了一个新的Firestore项目,并希望能够创建、更新和删除,但简单地尝试列出存储桶会导致以下错误: <user>@<project>.iam.gserviceaccount.com does not have storage.buckets.list access to the Google Cloud projec 在GCP中,当搜索过滤角色时,似乎没有特定的存储或存储桶角色。类似地,唯一的firestore角色是Firestore Service Agent,但不知道如何应用它。 我想我被IAM,原则,角色搞糊涂了。看起来IAM有权限和角色附加到它,而