Knowledge Center Monthly Newsletter - June 2025
Stay up to date with the latest from the Knowledge Center. See all new Knowledge Center articles published in the last month, and re:Post's top contributors.
¿Cómo resuelvo los errores del conjunto de cambios en CloudFormation?
Aparece un error al intentar importar recursos a una pila de AWS CloudFormation.
Resolución
Según el tipo de error, complete los pasos de la sección relacionada para solucionarlo.
Nota: Si se muestran errores al ejecutar comandos de la interfaz de la línea de comandos de AWS (AWS CLI), consulte Troubleshoot AWS CLI errors. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.
Error de conjunto de cambios
Error: «There was an error creating this change set. As part of the import operation, you cannot modify or add [Outputs]»
Este error se produce cuando importa un recurso a una pila. También ocurre al crear una nueva pila con una plantilla de importación de recursos que tiene salidas a través de la consola de CloudFormation. Siga estos pasos para solucionar el error:
- Compare la sección Salidas de la plantilla más reciente de CloudFormation con la plantilla que usa su pila actualmente. Las secciones Salidas de ambas plantillas deben ser las mismas. Si los valores no son los mismos, modifique la plantilla más reciente para que coincida con los valores y las salidas de la sección Salidas de la plantilla actual.
Importante: La operación de importación no puede incluir incorporaciones ni modificaciones en ID lógico, Descripción, Valor, Exportación y otras propiedades de Salidas. - Una vez finalizada la operación de importación, actualice la pila con los cambios deseados en la configuración de Salidas.
Error de validación con los atributos de la pila
Error: «An error occurred (ValidationError) when calling the CreateChangeSet operation: As part of the import operation, you cannot modify or add [Tags]»
Este error se produce al utilizar la AWS CLI o el AWS SDK para crear un conjunto de cambios de tipo IMPORT que contenga atributos de pila modificados o añadidos.
- Confirme que los atributos de pila que se incluyen en la operación de creación del conjunto de cambios estén sincronizados con los valores de los atributos actuales de la pila.
Importante: No modifique ni añada ningún valor de atributo nuevo. - Después de haber importado los recursos, modifique los atributos en una operación de actualización independiente.
Error de recurso modificado
Error: «There was an error creating this change set. You have modified resources [ResourceName] in your template that are not being imported. Update, create or delete operations cannot be executed during import operations».
Este error se produce al modificar un recurso existente durante una operación de importación de recursos. Durante una operación de importación, no puede crear, modificar ni eliminar recursos. Siga estos pasos para solucionar el error:
- Cree un conjunto de cambios de tipo UPDATE en lugar de un conjunto de cambios de tipo IMPORT. Esto muestra el origen del cambio en el recurso.
- Use la misma especificación de Recursos para los recursos existentes y añada solo los recursos adecuados para importarlos a la plantilla.
Error de lista de recursos para importar
Los siguientes errores suelen producirse al utilizar la AWS CLI o el AWS SDK para crear un conjunto de cambios de tipo IMPORT.
Error: «An error occurred (ValidationError) when calling the CreateChangeSet operation: Resources [<ResourceName>] is missing from ResourceToImport list»
En la plantilla de CloudFormation, compruebe que está pasando un identificador físico a la propiedad ResourceToImport para todos los recursos que quiera importar a la pila.
Error: «An error occurred (ValidationError) when calling the CreateChangeSet operation: Must Provide at least one resource to import»
Compruebe que incluye --resources-to-import en el comando de la AWS CLI o ResourceToImport en la llamada a la API. Además, asegúrese de enumerar todos los recursos que quiera importar.
**Importante:**Para importar, debe pasar un identificador físico a todos los recursos nuevos.
Error debido a las capacidades de IAM
«Error: Failed to create changeset for the stack: <StackName>, ex: Waiter ChangeSetCreateComplete failed: Waiter encountered a terminal failure state: For expression "Status" we matched expected path: "FAILED" Status: FAILED. Reason: Requires capabilities: [CAPABILITY_NAMED_IAM]»
Siga estos pasos para solucionar el error:
- Abra la consola de AWS CloudFormation.
- En la página Revisión de los asistentes Crear pila o Actualizar pila, elija Acepto que esta plantilla pueda crear recursos de IAM.
- En la AWS CLI, cuando utilice los comandos create-stack y update-stack, especifique el valor CAPABILITY_IAM o CAPABILITY_NAMED_IAM para el parámetro \ --capabilities.
Nota: Si la plantilla incluye recursos de AWS Identity and Access Management (IAM), puede especificar cualquiera de las dos capacidades. Si la plantilla incluye nombres personalizados para los recursos de IAM, debe especificar CAPABILITY_NAMED_IAM.
Error de «no changes submitted» durante la operación de actualización de la pila
Error: «The submitted information didn't contain changes. Submit different information to create a change set» o «An error occurred (ValidationError) when calling the UpdateStack operation: No updates are to be performed».
Este error se produce cuando utiliza la misma plantilla de pila durante la operación Actualizar pila. O bien, ocurre cuando no modifica las propiedades de Recursos y solo intenta modificar los valores de Parámetros o Descripción de la pila. CloudFormation no lo considera un cambio y la creación del conjunto de cambios falla.
Error de llamada a la API ExecuteChangeSet
Error: «Either DisableRollback or OnStackFailure can be specified, but not both. Validation error as OnStackFailure parameter was specified during CreateChangeSet».
Puede especificar OnFailure o DisableRollback, pero no ambos. Para resolver este problema, cree un nuevo conjunto de cambios quitando la propiedad onStackFailure del comando y, a continuación, ejecútelo. O bien, active la opción de restauración y, a continuación, ejecute el conjunto de cambios actual para actualizar la pila.
Error debido a la falta de coincidencia entre la entrada y el formato en la consola para el conjunto de cambios
Error: «Given input did not match expected format»
Este error suele producirse debido a problemas de sintaxis en la plantilla de CloudFormation. Compruebe la sintaxis de la plantilla para ver si hay algún formato de función de unión, caracteres adicionales o comillas dobles adicionales. Además, revise los recursos, como los parámetros de AWS Systems Manager Agent (SSM Agent). Para obtener más información sobre la resolución de errores de sintaxis, consulte ¿Cómo puedo solucionar los errores de validación o formato de las plantillas en CloudFormation?
Información relacionada
Creación de una pila a partir de recursos existentes
Importación de recursos existentes en una pila
Recursos que admiten operaciones de detección de desviaciones e importaciones
Incorporación de los recursos existentes a la administración de CloudFormation
Reconocimiento de recursos de IAM en plantillas de AWS CloudFormation

Contenido relevante
- Respuesta aceptadapreguntada hace 4 meses
- preguntada hace 5 meses
- Como solucionar el error: Supplied Policy document is breaching Cloudwatch Logs policy length limit.Respuesta aceptadapreguntada hace 5 meses
- preguntada hace 4 meses
- preguntada hace 4 meses