CloudFront 2 Flashcards
Что мы определяем в рамках Origin policy?
что включается в запрос к Origin’у, но при этом НЕ включается в кэш ключа.
В рамках нашей … мы определяем, из чего состоит ключ кэша, а именно: …
Origin Policy, HTTP Headers, Cookies, Query Parameters
… - это принятие решения о том, на какой Origin будет направлен запрос из кэша на основании URL адреса ресурса. То есть один … может хранить кэш для нескольких разных ….
Cache Behaviour, CloudFront Distribution, Origin’ов
Чтобы ELB мог принять запросы от Edge Location нужно …, а EC2 instance должен …
дать ELB Security Group которая разрешит запросы от Edge Location, дать EC2 Security Group которая разрешит запросы от ELB
Можно ограничить пользователей, которые имеют доступ к Edge Location’у
на основании их страны. Это называется …
geo-restrictions
Edge Location шлёт запросы на свой Origin по …. Edge Location имеет ….
ПО ПУБЛИЧНОЙ СЕТИ, Public IP
Чтобы S3 Bucket мог принять запрос от Edge Location, нужно …. Чтобы EC2 мог принять запрос от Edge Location, нужно …
дать ему IAM Resource Based Policy, дать ему Security Group’у
CloudFront Signed URL напоминает …, но CloudFront Signed URL умеет … и …
S3 Pre-Signed URL, предоставлять НЕ только S3, но и HTTP back-end, ALB, фильтровать по IP, path, date, expiration
Use Case для Signed URL
Нужно отдавать платный контент premium пользователям
… - доступ к CloudFront конкретному файлу…. - доступ ко множеству CloudFront файлов
Singed URL, Singed Cookie
Чтобы сварить CloudFront Signed URL нужны …
пара ключей приватный-публичный
Для CloudFront Signed URL Private key нужно расположить в …, чтобы …. Public key нужно расположить в …, чтобы …
EC2 instanc’е Java приложения, подписывать singed URL, Cloud Front distribution’е, проверять подписи singed URL
Как создать пару приватный публичный ключ?
Через Trusted Key Group раздел в CloudFront, можно выполнять через API
Цена за использование CloudFront зависит от …, измеряется в … и будет ниже, если …
от региона, терабайтах, покупать оптом (больше памяти за раз)
Как НЕ нужно создавать пару публичный-приватный ключ?
Через CloudFront Key Pair раздел в настройках Root аккаунта, можно только через AWS Console