Un equipo actualizó una plantilla de CloudFormation para un stack que ya incluye una tabla de DynamoDB. Antes de la implementación, cambiaron accidentalmente el nombre lógico de la tabla de DynamoDB en la plantilla. El atributo DeletionPolicy está en su valor predeterminado para todos los recursos. ¿Qué hará CloudFormation como resultado de este cambio?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una nueva tabla de DynamoDB y eliminar la tabla existente..
Por qué esta es la respuesta
CloudFormation interpreta un cambio en el nombre lógico de un recurso como la eliminación del recurso antiguo y la creación de uno nuevo. Dado que la DeletionPolicy está en su valor predeterminado (Delete), CloudFormation eliminará la tabla de DynamoDB original y luego creará una nueva tabla con el nuevo nombre lógico. Esto significa que los datos de la tabla original se perderán. Las otras opciones son incorrectas porque: "Crear una nueva tabla de DynamoDB y retener la tabla existente" sería el comportamiento si la DeletionPolicy se hubiera establecido en Retain. "Sobrescribir y renombrar la tabla de DynamoDB existente" no es posible; CloudFormation no puede renombrar recursos existentes. "Mantener la tabla existente y no crear una nueva tabla" no ocurriría, ya que el cambio en el nombre lógico siempre desencadena la creación de un nuevo recurso.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta