将其公开后,Amazon S3存储桶仍显示AccessDenied

时间:2018-08-24 09:59:33

标签: amazon-web-services amazon-s3

我已将旧存储桶同步到新存储桶。 (不同的帐户),现在我想将新存储桶公开。 (只读)。 因此,我将旧存储桶的策略复制到了新存储桶,并将其保存。 该策略包含许多公用文件夹。我们将存储桶用作图像主机,因此访问者或我们的网站都可以使用最多的文件夹。

这是一个示例(在一个文件夹中,但是除了资源之外,其他都一样)

{
   "Sid": "Stmt1535101939210",
   "Effect": "Allow",
   "Principal": "*",
   "Action": "s3:GetObject",
   "Resource": "arn:aws:s3:::files.domain.com/uploads/*"
}

但是,当我输入图像URL时,仍然出现AccessDenied错误。即使在我单击“公开”的文件上。我想该政策上方还有一个设置,但我找不到。

有人知道在哪里看吗?

我还对s3-external-3.amazonaws.com进行了CNAME DNS记录,使我可以从files.domain.com托管文件,但是正如您所猜想的那样,这种方式也不起作用。

0 个答案:

没有答案