2017-01-24 8 views
0

У меня есть пакет облаков, который находится в активном состоянии. Я выполнил набор изменений в конкретном стеке. После выполнения изменения больше не отображается как значение на консоли CloudFormation. Однако, если я выполняю операцию с описанием изменений с набором изменений ARN, я получаю детали набора изменений.CloudFormation просмотр неактивных/удаленных наборов изменений

CloudFormation имеет API списков стеков, в котором перечислены удаленные и активные стеки. Есть ли какой-либо API для списка неактивных/устаревших/удаленных наборов изменений? Возможно ли это?

ответ

0

Нет, не существует API, который может отображать неактивные (но не удаленные) наборы изменений CloudFormation.

ListChangeSets API, описывается следующим образом:

Возвращает идентификатор и статус каждого активного изменения набора для стека.

После выполнения набора изменений он не удаляется, а входит в состояние EXECUTE_COMPLETE. Смену изменения по-прежнему ссылается на стек в свойстве Stack.ChangeSetId, возвращенном API DescribeStacks, который используется в закладке на вкладке CloudFormation Console, хотя он больше не отображается в выводе ListChangeSets.

Помимо этого, поскольку наборы изменений становятся непригодными, как только стек обновляется, для них нет никакого другого использования. Я также удивлен, что они все еще сохраняются (бессрочно?). Я не удивлюсь, если в итоге добавится более явный/управляемый жизненный цикл для неактивных наборов изменений, поскольку эта функция по-прежнему равна less than a year old.