让S3听公共IP和端口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让S3听公共IP和端口相关的知识,希望对你有一定的参考价值。

我正在尝试将数据从套接字测试工具发送到S3。我已经与EC2同步了S3。我还需要让S3听公共IP和端口吗?如果是,是否有任何命令或步骤使其收听端口?

答案

您可以在策略中定义以下内容,选择存储桶 - >属性 - >权限 - >添加存储桶策略,您可以修改策略

{
  "Version": "****-**-**",
  "Id": "s3AllowPolicy",
  "Statement": [{
    "Sid": "1",
    "Effect": "Allow",
    "Principal": {
      "AWS": "*"
      },
      "Action": "s3:GetObject",
      "Resource": "",
      "Condition": {
        "IpAddress": {
          "aws:SourceIp": [
            "xxx.xxx.xxx.xxx/32",
            "xxx.xxx.xxx.xxx/32"
          ]
        }
      }
    }
  ]
}

以上是关于让S3听公共IP和端口的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 查询 STUN 服务器以获取公共 IP 和端口?

从任何地方访问服务器,无需公共 IP 和/或端口转发

我如何在自己的网络中从我的公共IP访问我的网页?

客户端和服务器公共 IP

获取NAT转换的IP和某些本地端口的端口

无需凭据即可从特定 IP 授予对 AWS S3 存储桶的访问权限