Tema
🎤 Preguntas de entrevista — Curso AWS
Las que suelen caer, con respuesta corta.
📦 CloudFormation
¿Diferencia entre !Ref y !GetAtt?
!Refdevuelve el identificador por defecto (nombre en un bucket, URL en una cola).!GetAttdevuelve un atributo concreto que eliges (.Arn). Para ARN, casi siempre!GetAtt.
¿Qué ocurre si quitas un recurso de la plantilla y actualizas?
Se elimina. Lo que no está en la plantilla, no debe existir.
¿Para qué un change set?
Para revisar el cambio antes de aplicarlo. En producción evita sorpresas.
¿Por qué no se puede borrar una pila cuyo export está en uso?
Dejaría a la consumidora apuntando a algo inexistente. Primero se borra quien importa.
¿DependsOn o dependencia implícita?
Si usas
!Ref/!GetAttsobre otro recurso, la dependencia ya existe.DependsOnes para cuando el orden importa pero no hay referencia entre ellos.
¿NoEcho protege un secreto?
Lo oculta en consola y eventos, pero no lo cifra. Para secretos reales, Secrets Manager o SSM.