Назад | Перейти на главную страницу

Что такое AWS CodeStar SyncResource?

Я использовал CodeStar для создания DataPipeline, который:

  1. Загружает код из моего репозитория на github
  2. Тестирует в CodeBuild,
  3. Создает / выполняет набор изменений CloudFormation в стеке CloudFormation, созданном CodeStar.
  4. Что создает / обновляет лямбду.

Шаблон CloudFormation Stack ссылается на CodeStar :: SyncResources. Я также заметил, что созданная лямбда-функция на самом деле является частью «лямбда-приложения». Приложение имеет 2 ресурса: лямбда и SyncResources.

Cloudformation ChangeSet использует это, и я замечаю, что когда я нажимаю фиксацию, в которой код функции не изменяется (например, когда я меняю README), SyncResources передается при выполнении ChangeSet, но не сама лямбда. Если я прокомментирую изменение, внесенное в шаблон, лямбда будет обновляться каждый раз, даже если она не изменилась.

что это за штука? Не удалось найти никакой документации.