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.
AWSSupport-TroubleshootCodeDeploy
Descripción
El manual de procedimientos AWSSupport-TroubleshootCodeDeploy
ayuda a diagnosticar por qué se produjo un error AWS CodeDeployen una instancia de Amazon Elastic Compute Cloud (Amazon EC2). El manual de procedimientos proporciona pasos para ayudarle a resolver el problema o a resolver problemas adicionales. También proporciona prácticas recomendadas para CodeDeploy para ayudarle a evitar problemas similares en el futuro.
Este manual de procedimientos puede ayudarle a resolver los siguientes problemas:
-
El agente CodeDeploy no está instalado o no se está ejecutando en la instancia de Amazon EC2
-
La instancia de Amazon EC2 no tiene un perfil de instancia AWS Identity and Access Management(de IAM) adjunto
-
El perfil de instancia de IAM adjunto a la instancia de Amazon EC2 no cuenta con los permisos de Amazon Simple Storage Service (Amazon S3) necesarios
-
Falta una revisión almacenada en Amazon S3 o el bucket de Amazon S3 utilizado está en una Región de AWSque es diferente a la instancia de Amazon EC2
-
Problemas con el archivo de especificación de la aplicación (AppSpec)
-
Errores de tipo “El archivo ya existe en la ubicación”
-
Enlaces de eventos fallidos del ciclo de vida gestionados por CodeDeploy
-
Enlaces de eventos fallidos del ciclo de vida gestionados por el cliente
-
Eventos de escalado durante una implementación
Ejecuta esta automatización (consola)
Tipo de documento
Automation
Propietario
Amazon
Plataformas
Linux, macOS, Windows
Parámetros
-
AutomationAssumeRole
Tipo: String
Descripción: (Opcional) el Nombre de recurso de Amazon (ARN) del rol (IAM) AWS Identity and Access Managementque permite a System Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utilizará los permisos del usuario que ejecuta este manual de procedimientos.
-
DeploymentId
Tipo: String
Descripción: (Obligatorio) El ID de la implementación que falló.
-
InstanceId
Tipo: String
Descripción: (Obligatorio) ID de la instancia Amazon EC2 en que la implementación ha fallado.
Permisos de IAM necesarios
El parámetro AutomationAssumeRole
requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.
-
codedeploy:GetDeployment
-
codedeploy:GetDeploymentTarget
-
ec2:DescribeInstances
Pasos de documentos
-
aws:executeAwsApi
- Verifica los valores proporcionados para los parámetrosDeploymentId
yInstanceId
. -
aws:executeScript
- Recopila información de la instancia de Amazon EC2, como el estado de la instancia y los detalles del perfil de instancia de IAM. -
aws:executeScript
- Revisa la implementación especificada y regresa un análisis sobre los motivos por los que se ha producido un error en la implementación.