当前位置: 首页 > 知识库问答 >
问题:

AWS S3服务器端加密访问被拒绝错误

周子平
2023-03-14
  • 我有一个和B个AWS帐户,并且我正在将S3 bucket从一个帐户SoruceS3Bucket同步到B个帐户destinations3bucket。
  • 以下是应用于目标bucket的bucket策略,它允许源AWS帐户将内容与destinations3bucket同步。
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PermissionsToAAccount",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::XXXXXXX:root"
            },
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::DestinationS3Bucket",
                "arn:aws:s3:::DestinationS3Bucket/*"
            ]
        }
    ]
}
  • 这里的同步很长时间以来一直工作正常,现在仍在工作,但最近几天在DestinationS3Bucket文件无法访问,出现服务器端加密访问拒绝错误。
  • 我已经验证了SourceS3Bucket和DestinationS3Bucket上没有加密(默认加密,无),并且我正在使用源AWS帐户秘密和访问密钥来同步内容。事先表示感谢。

共有1个答案

蔺宇
2023-03-14

当您使用帐户A的凭据将文件从帐户A中的一个S3存储桶复制到帐户B中的存储桶时,目标存储桶中文件的所有者将是帐户A(帐户A是在帐户B的存储桶中创建文件的主体)。

在将文件从源桶复制到目标桶的过程中,添加--acl bucket-owner-full-control选项,以便帐户B可以控制文件。否则,帐户B的桶中可能有帐户B无法访问或控制的文件。

另一种选择是使用帐户B的凭据从源数据桶复制到目标数据桶。这样,复制文件的所有者是帐户B。

 类似资料:
  • 我正在构建一个RMI应用程序,我有以下服务器类。然而,当我在eclipse中运行它时,我得到了以下异常。出了什么问题,我该如何解决?我花了两天时间在网上阅读类似的问题,但我找不到解决方法。我怀疑这与策略文件有关,但我不知道如何使用。另外,如果问题出在我的运行方式上,你能告诉我在eclipse中如何操作吗。 --

  • 我正在尝试向Google AdWords API发出任何请求,该请求将返回非错误。 我使用开发者令牌创建了生产MCC帐户,此外,我还从测试帐户在google开发者控制台中创建了测试MCC帐户和OAuth2应用程序。 另外,我已经测试了不同的帐户(生产MCC,测试MCC,启用adword的用户,没有adword的用户)为auth应用程序/用户从谁的请求已 适用于任何设置/不同的客户端。我正在获取访问

  • 问题内容: 在某种程度上,当我尝试通过命令行访问MySQL时,已经设法解决了该错误: 我尝试使用此HowTo重置密码,但没有任何运气。 我已经卸载了mysql completley并重新安装了,但是仍然需要输入密码。我不知道为什么会这样! 有人可以帮我获得默认安装的MySQL吗? 环境 Fedora Core 10,完全根访问权限,安装了Apache和PHP 感谢您的任何帮助!! 编辑 对于所有想

  • 我最近才更新到新版本的forge,没有改变我的设置,当我去构建我的应用程序时,我得到了一个错误,说它找不到文件…

  • 这个问题已经问过好几次了,但没有一个解决办法对我有效。我以管理员身份运行DOS命令窗口,但当运行keytool命令安装证书时,我得到了上面的错误: 我在Windows10上使用JDK 1.8.0_191。为什么拒绝对管理员的访问?

  • 问题内容: 这是我的编辑从第27行到第39行的代码: 我认为我的问题可能与Win7教授有关:(访问被拒绝) 如何解决这个问题,或者我需要做些什么或阅读才能使它起作用? 谢谢你不燃烧。 我只是更改了文件夹选项,使我获得完整的(Access …),现在我只需要弄清楚为什么在运行javac VendingMachine.java时为什么没有得到任何输出,我想是有一个新问题。 问题答案: 您的工作目录为。