Заставь S3 слушать публичный Ip и порт - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь отправить данные из инструмента тестирования сокетов на S3. Я синхронизировал S3 с EC2. Нужно ли заставлять S3 слушать публичный IP и порт? Если да, есть ли какие-либо команды или шаги, чтобы заставить его слушать порт?

1 Ответ

0 голосов
/ 03 сентября 2018

Вы можете определить следующее в политике, выбрать корзину -> свойства -> разрешения -> Добавить политику корзины, и вы можете изменить политику

{
  "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"
          ]
        }
      }
    }
  ]
}
...