Как реализовать ограничения экспорта на основе IP для моих данных, хранящихся в Amazon S3?

Немного предыстории: Корпорация хочет сделать наши загрузки недоступными для стран с ограниченным экспортом США, таких как Северная Корея, Иран, Сирия и т. Д. Ограничение по IP-блокам считается достаточно хорошим. (Да, я знаю лучше, но это вопрос CYA для костюмов)

Есть ли способ реализовать списки управления доступом на основе IP на S3, не добавляя собственный сервер в путь?

Соответственно, это может показаться общим требованием - есть ли стандартный черный список указанных блоков IP, которые я могу включить?

1 ответ

Один из способов сделать это - написать политику сегмента, чтобы блокировать интересующие вас диапазоны IP-адресов. (Списки IP-адресов по странам можно найти по всему Интернету; спросите в Google.)

Другой способ - сделать весь сегмент приватным и генерировать предварительно подписанные URL-адреса для пользователей после того, как они согласятся на какое-либо соглашение о переходе по ссылкам, что они не будут экспортировать в $COUNTRY и т. Д. Это, вероятно, достаточно разумно (многие, многие организации делают это) и URL-адреса ограничены по времени, поэтому они не могут быть легко доступны.

Другие вопросы по тегам