Что такое AWS CodeStar SyncResource?
Я использовал CodeStar для создания DataPipeline, который:
- Загружает код из моего репозитория github
- Проверяет это в CodeBuild,
- Создает / выполняет набор изменений CloudFormation в стеке CloudFormation, созданном CodeStar.
- Который создает / обновляет лямбду.
Шаблон стека CloudFormation ссылается на CodeStar::SyncResources. Я также заметил, что созданная ею лямбда-функция на самом деле является частью "лямбда-приложения". Приложение имеет 2 ресурса: лямбда и "SyncResources"
Cloudformation ChangeSet использует это, и я замечаю, что когда я нажимаю коммит, где код функции не изменяется (например, когда я изменяю README), SyncResources передается в выполнении ChangeSet, но не сама лямбда. Если я прокомментирую набор изменений в шаблоне, лямбда-выражение обновляется каждый раз, даже если оно не изменяется.
какого черта эта вещь? Не могу найти никакой документации.