首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许下载到特定IP地址的S3访问策略

问允许下载到特定IP地址的S3访问策略
EN

Stack Overflow用户
提问于 2019-07-07 00:02:37
回答 1查看 251关注 0票数 0

我正在尝试实现一个批量病毒扫描程序。我设置了一个cron作业来定期扫描存储在S3上的未扫描文件。每当我尝试获取该文件时,我都会得到一个403。

我已经设置了这个策略:

代码语言:javascript
复制
{
    "Version": "2012-10-17",
    "Id": "S3PolicyIPRestrict",
    "Statement": [
        {
            "Sid": "IPAllow",
            "Effect": "Allow",
            "Principal": {
                "AWS": "*"
            },
            "Action": "s3:*",
            "Resource": "arn:aws:s3:::bucket/*",
            "Condition": {
                "IpAddress": {
                    "aws:SourceIp": "ip of my address/32"
                }
            }
        }
    ]
}

知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-15 22:57:39

如果您想要允许特定ip地址访问s3存储桶上的文件,请使用下面的存储桶策略。

​

代码语言:javascript
复制
{
    "Version": "2012-10-17",
    "Id": "S3PolicyId1",
    "Statement": [
        {
            "Sid": "IPAllow",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::<bucket>",
                "arn:aws:s3:::<bucket>/*"
            ],
            "Condition": {
                "IpAddress": {
                    "aws:SourceIp": "<IP>/32"
                }
            }
        }
    ]
}

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56915684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档