Запись в S3 из удаленного экземпляра - PullRequest
0 голосов
/ 21 апреля 2020

Я хотел бы записать файлы с удаленного компьютера в Amazon S3. Машина, на которой я работаю, ограничивает исходящие соединения, если не указано иное. У меня может быть белый список ip, но, насколько я понимаю, S3 использует пул адресов, и они не являются фиксированными. Не уверен, что мои варианты. Все помогает.

Спасибо

1 Ответ

0 голосов
/ 21 апреля 2020

Вариант 1:

Aws фактически перечисляет диапазон разрешенных IP-адресов для каждой услуги

Ссылки: 1. https://ip-ranges.amazonaws.com/ip-ranges.json 2. https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html

Вы можете написать скрипт для загрузки этого диапазона ip и автоматизировать процесс обновления вашей группы безопасности соответственно

вариант 2:

Если используемый вами удаленный ресурс (экземпляр ec2) также находится в AWS

Затем вы можете создать новую роль (которая разрешит доступ к операциям s3) и прикрепите эту роль к вашему удаленному экземпляру

Не отмечали эту опцию, когда у нас есть ограничение на исходящее соединение, но может быть лучше, если оно работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...