#amazon-web-services #aws-lambda #serverless-framework #tagging #aws-serverless
#amazon-веб-сервисы #aws-lambda #бессерверная платформа #пометка #aws-бессерверный
Вопрос:
Дело вот в чем, у меня есть бессерверный проект, который создает множество ресурсов AWS (лямбды, API Gateway и т.д.), Теперь мне нужно изменить теги, которые я использовал пару месяцев назад, но когда я пытаюсь запустить бессерверный, я вижу это сообщение: «Версия для этой лямбда-функции существует (6). Измените функцию, чтобы создать новую версию .. «. Я прочитал и применил несколько разных обходных путей, но проблема та же.
Видел ли кто-нибудь подобное поведение? Есть ли способ переназначить все ресурсы, не удаляя весь стек или делая это вручную?
Спасибо за ваши рекомендации.
Ответ №1:
Вы можете использовать бессерверный плагин (serverless-plugin-resource-tagging). он пометит вашу лямбда-функцию, динамические таблицы, корзину, поток, шлюз API и ресурсы CloudFront. Способ, которым это работает, заключается в том, что вы должны предоставить stacksTags с вашими тегами внутри в разделе Provider в serverless.
provider:
stackTags:
STACK: "${self:service}"
PRODUCT: "Product Name"
COPYRIGHT: "Copyright"
Вы также можете обновить значение тегов с помощью этого плагина.