Команда обновила шаблон CloudFormation для стека, который уже включает таблицу DynamoDB. Перед развертыванием они случайно изменили логическое имя таблицы DynamoDB в шаблоне. Атрибут DeletionPolicy установлен по умолчанию для всех ресурсов. Что сделает CloudFormation в результате этого изменения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создаст новую таблицу DynamoDB и удалит существующую таблицу..
Почему это правильный ответ
Когда логическое имя ресурса DynamoDB изменяется в шаблоне CloudFormation, CloudFormation воспринимает это как удаление старого ресурса и создание нового. Поскольку политика удаления (DeletionPolicy) по умолчанию для большинства ресурсов AWS, включая DynamoDB, установлена на Delete, CloudFormation сначала удалит существующую таблицу DynamoDB, а затем создаст новую таблицу с новым логическим именем. Вариант "Создаст новую таблицу DynamoDB и сохранит существующую таблицу" неверен, так как политика удаления по умолчанию приведет к удалению старой таблицы. Вариант "Перезапишет и переименует существующую таблицу DynamoDB" неверен, поскольку CloudFormation не переименовывает ресурсы; он создает новые или удаляет существующие. Вариант "Сохранит существующую таблицу и не будет создавать новую таблицу" неверен, так как изменение логического имени всегда приводит к созданию нового ресурса.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется