Перед некоторыми корзинами AWS установлен дистрибутив Cloudfront, настроенный другим членом моей команды.
У меня есть код node.js для lambda @ edge для перезаписи запросов.
У меня вопрос, как мне развернуть его в Cloudfront для этих сегментов, используя инструмент командной строки aws?
Я думаю, это потребует
- запрос на получение разрешения на роль;
- развернуть функцию где-нибудь, чтобы ее можно было использовать (в отличие от только моей учетной записи);
- создать роль / доверительные отношения;
- создать поведение в Cloudfront;
- и связать функцию с событием Viewer Request.
Я не нашел никакой понятной документации или примеров того, как все это сделать, не говоря уже об использовании инструмента aws.
Как таковой, я не могу видеть контейнеры Cloudfront или S3, когда я вхожу через веб-сайт, хотя я могу перечислить содержимое корзины s3 через командную строку. (Я не уверен, как получить доступ к Cloudfront через командную строку).