Depuración y resolución de problemas comunes - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Depuración y resolución de problemas comunes

importante

El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post o a través de Premium AWS Support.

En esta sección se describen algunos de los problemas más comunes y sus soluciones.

Solución de problemas de registro de instancias

Esta sección contiene algunos de los problemas más comunes de registro de instancias y sus soluciones.

nota

Si tiene problemas de registro, ejecute register con el argumento --debug, que proporciona información de depuración adicional.

El usuario EC2User no está autorizado para ejecutar:...

Problema: un comando register devuelve algo parecido a lo siguiente:

A client error (AccessDenied) occurred when calling the CreateGroup operation: 
User: arn:aws:iam::123456789012:user/ImportEC2User is not authorized to
perform: iam:CreateGroup on resource: 
arn:aws:iam::123456789012:group/AWS/OpsWorks/OpsWorks-b583ce55-1d01-4695-b3e5-ee19257d1911

Causa: el comando register se ejecuta con unas credenciales que no otorgan los permisos necesarios. La política del usuario debe permitir la acción iam:CreateGroup, entre otras.

Solución: proporcionar a register las credenciales de usuario de IAM que disponen de los permisos necesarios. Para obtener más información, consulte Instalación y configuración de la AWS CLI.

Las credenciales deben limitarse a una región válida

Problema: un comando register devuelve lo siguiente:

A client error (InvalidSignatureException) occurred when calling the
DescribeStacks operation: Credential should be scoped to a valid region, not 'cn-north-1'.

Causa: la región del comando debe ser una región de AWS OpsWorks Stacks válida. Para obtener una lista de las regiones compatibles, consulte Compatibilidad de la región. Este error suele deberse a una de las razones siguientes:

  • La pila está en otra región y ha asignado una región de la pila al argumento --region del comando.

    No necesitas especificar una región de pila; AWS OpsWorks Stacks la determina automáticamente a partir del ID de pila.

  • Ha omitido el argumento --region, que especifica de forma implícita la región predeterminada, pero su región predeterminada no es compatible con AWS OpsWorks Stacks.

Solución: establece --region explícitamente una región de AWS OpsWorks Stacks compatible o edita tu AWS CLI config archivo para cambiar la región predeterminada a una región de AWS OpsWorks Stacks compatible. Para obtener más información, consulte el tema sobre configuración de la interfaz de línea de comandos de AWS.