Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWSSupport-TroubleshootCodeDeploy
Descrizione
Il AWSSupport-TroubleshootCodeDeploy
runbook aiuta a diagnosticare il motivo per cui un'AWS CodeDeployimplementazione non è riuscita su un'istanza Amazon Elastic Compute Cloud (Amazon EC2). Il runbook riporta i passaggi per aiutarti a risolvere il problema o a risolverlo ulteriormente. CodeDeployVengono inoltre fornite le migliori pratiche per aiutarti a evitare problemi simili in futuro.
Questo runbook può aiutarti a risolvere i seguenti problemi:
-
L'CodeDeployagente non è installato o non è in esecuzione sull'istanza Amazon EC2
-
L'istanza Amazon EC2 non dispone di un profilo di istanza AWS Identity and Access Management (IAM) collegato
-
Il profilo dell'istanza IAM collegato all'istanza Amazon EC2 non dispone delle autorizzazioni Amazon Simple Storage Service (Amazon S3) richieste
-
Manca una revisione archiviata in Amazon S3 oppure il bucket Amazon S3 utilizzato si trova in un'istanza diversa da Regione AWS quella di Amazon EC2
-
Problemi relativi ai file delle specifiche dell'applicazione (AppSpec)
-
Errori «Il file esiste già nella posizione»
-
Hook degli eventi del ciclo di vita CodeDeploy gestito non riusciti
-
Eventi relativi al ciclo di vita gestito dai clienti con errori
-
Eventi di scalabilità durante l'implementazione
Esegui questa automazione (console)
Tipo di documento
Automazione di
Proprietario
Amazon
Piattaforme
LinuxmacOS, Windows
Parametri
-
AutomationAssumeRole
Tipo: String
Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
-
DeploymentId
Tipo: String
Descrizione: (obbligatorio) L'ID della distribuzione non riuscita.
-
InstanceId
Tipo: String
Descrizione: (obbligatorio) L'ID dell'istanza Amazon EC2 in cui la distribuzione non è riuscita.
Autorizzazioni IAM richieste
Il AutomationAssumeRole
parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
-
codedeploy:GetDeployment
-
codedeploy:GetDeploymentTarget
-
ec2:DescribeInstances
Fasi del documento
-
aws:executeAwsApi
- Verifica i valori forniti per iInstanceId
parametriDeploymentId
and. -
aws:executeScript
- Raccoglie informazioni dall'istanza Amazon EC2 come lo stato dell'istanza e i dettagli del profilo dell'istanza IAM. -
aws:executeScript
- Esamina la distribuzione specificata e restituisce un'analisi del motivo per cui la distribuzione non è riuscita.