сделано. Редиректит на 2 разных путя на S3.
Очень хочется что бы пути были автоконфигурируемые с учетом версии s2:store/app1/10.11/data
И вот тут подстава. Хранить Key=Value рядом с лямбдой негде. Что бы оно и по миру реплицировалось. Пока придумали в DynamoDB Global Table хранить, но там то же фиг пойми как с репликацией по миру и близостью до лямбды. А нагрузка дофига (
Хотет самый быстрый сторадж рядом с Lambda@Edge
з.ы. И можно ли тут затраты как то уменьшить ? Кешь локальный на подольше брать или еше как ?
з.ы.ы. Вот так в идеале:
"Какой то из конкуретов Фронта продает CDN с фичей, что когда у тебя в регионе кешируется контент, туда же подъезжает и реплицируемая глобально таблица Key=Value
Очень удобно шатать лямбды по версиям"
ElastiCache тоже есть глобальные БД, SecretManager умеет, Route53 можно если хочется ;)
кстати как оно - DynamoDB Global Table с Lambda Edge? Медленно работает?
Пока на этапе выбора. Но вот не очень выглядит пока
А много хранить данных нужно?
Не. 10-20 ключей
А вы не рассматривали s3 object lambda чтобы раутить по папкам вместо лямбда edge?
а как я ему от фронта смогу отдать значение на тип пользователя ?
Route53 сейчас выглядит очень интересно )
Ну такие значения которые вы только из edge возьмёте, их придётся через структуру папок, а вот последнюю версию вы бы могли в s3 лямбде определять
Да единственное что если днc провайдера будет игнорить ttl
как раз хочется не изменяемую лямбду что под под CICD не загонять и управлять только переменными
вот пока единственное что напрягает
Там можно например создавать новую запись каждый час и типа чтоб мобильное приложение обрашалось всегда к записи текущего часа. И тогда даже если закеширует то не больше чем на час. Но это уже конечно путь настоящего самурая
Обсуждают сегодня