【问题标题】:S3 static hosting - 403 ForbiddenS3 静态主机 - 403 Forbidden
【发布时间】:2020-01-14 21:12:21
【问题描述】:

我正在尝试仅在我的 IP 上工作的 s3 静态托管,但是当我删除所有公共访问然后添加只允许我的 IP 的存储桶策略时,我仍然得到 403 禁止?我错过了什么?

存储桶政策

{
    "Version": "2012-10-17",
    "Id": "PolicyId2",
    "Statement": [
        {
            "Sid": "AllowIPmix",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:*",
            "Resource": "ARN: arn:aws:s3:::testbucket50000/*",
            "Condition": {
                "NotIpAddress": {
                    "aws:SourceIp": "*"
                },
                "IpAddress": {
                    "aws:SourceIp": "72.123.30.117/32"
                }
            }
        }
    ]
}

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

    您仍然需要将存储桶指定为公共访问权限。 根据您的存储桶策略,它将是公共的,但仅适用于您的 IP。

    【讨论】:

    • 我禁用了阻止公共访问,所以它不应该能够访问我的 IP 吗?我不确定你的意思是什么
    • 正确。但是您需要先启用公共访问。然后,您可以进一步限制 IP 访问。但整个存储桶必须具有公共访问权限。
    • 在哪里启用公共访问?桶acl?我在上面添加了一个新的屏幕截图并通过 acl 添加了公共访问权限,但事实并非如此。你能具体告诉我去哪里吗?
    • 看看它在哪里允许所有人公开访问?可以设置吗?
    【解决方案2】:

    你不需要

    "NotIpAddress": {
                        "aws:SourceIp": "*"
                    },`
    

    这块就够了

      "Condition": {
        "IpAddress": {
          "aws:SourceIp": "72.123.30.117/32"
        }
      }
    

    【讨论】:

    • 我根据你的建议换掉了这件作品,但这不是问题。仍然得到 403 禁止
    • 检查whatismyipaddress.com/ip-lookup你确定你的IP是正确的
    【解决方案3】:

    只是想知道您为什么将resource 设置为Resource": "ARN: arn:aws:s3:::testbucket50000/*"

    应该是:

    "Resource": "arn:aws:s3:::testbucket50000/*"
    

    那就是:

    {
        "Version": "2012-10-17",
        "Id": "PolicyId2",
        "Statement": [
            {
                "Sid": "AllowIPmix",
                "Effect": "Allow",
                "Principal": "*",
                "Action": "s3:*",
                "Resource": "arn:aws:s3:::testbucket50000/*",
                "Condition": {
    
                    "IpAddress": {
                        "aws:SourceIp": "72.123.30.117/32"
                    }
                }
            }
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 2011-10-16
      • 2018-10-21
      • 2015-04-28
      • 2016-03-12
      • 2016-04-05
      • 2013-12-09
      • 2019-03-22
      • 2013-01-26
      • 2015-08-13
      相关资源
      最近更新 更多