Как определить, какие социальные сети запрашивают объект, присутствующий в корзине s3? - PullRequest
0 голосов
/ 05 января 2020

У меня есть корзина s3, в которой я сейчас блокирую доступ к запросу через Referrer. Я знаю, что Referrer можно легко манипулировать, чтобы получить доступ к объекту, но сейчас меня это не сильно волнует. Но теперь я хочу, чтобы некоторые изображения получили доступ к платформам социальных сетей. (Они нужны мне как og:image). Я не могу найти доступ к этим конкретным c изображениям для указанных c платформ.

1 Ответ

0 голосов
/ 05 января 2020

То, как вы можете реализовать это, используя Cloudfront поверх S3, вам нужно включить исходный идентификационный доступ, чтобы предотвратить прямой доступ к s3, поэтому все ссылки должны быть доступны только через CloudFront.

, тогда вы может включать блокировку на основе реферера

https://aws.amazon.com/blogs/security/how-to-prevent-hotlinking-by-using-aws-waf-amazon-cloudfront-and-referer-checking/

Кроме того, в облачном фронте может быть aws waf firewall, чтобы иметь еще более продвинутые правила

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