

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à.

# Elastic Beanstalk
<a name="automation-ref-aeb"></a>

 AWS Systems Manager L'automazione fornisce runbook predefiniti per. AWS Elastic Beanstalk Per informazioni sull'uso dei runbook, consulta [Working with runbooks](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-documents.html). Per informazioni su come visualizzare il contenuto dei runbook, consulta. [Visualizza il contenuto del runbook](automation-runbook-reference.md#view-automation-json) 

**Topics**
+ [`AWSSupport-CollectElasticBeanstalkLogs`](automation-awssupport-collectbeanstalk-logs.md)
+ [`AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming`](automation-aws-enable-eb-logging.md)
+ [`AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications`](automation-aws-enable-eb-notifications.md)
+ [`AWSSupport-TroubleshootElasticBeanstalk`](automation-awssupport-troubleshoot-elastic-beanstalk.md)

# `AWSSupport-CollectElasticBeanstalkLogs`
<a name="automation-awssupport-collectbeanstalk-logs"></a>

 **Descrizione** 

 Il `AWSSupport-CollectElasticBeanstalkLogs` runbook raccoglie i file di log AWS Elastic Beanstalk correlati da un'istanza Amazon Elastic Compute Cloud (Amazon EC2Windows Server) lanciata da Elastic Beanstalk per aiutarti a risolvere i problemi più comuni. Mentre l'automazione raccoglie i file di registro associati, vengono apportate modifiche alla struttura del file system, tra cui la creazione di directory temporanee, la copia dei file di registro nelle directory temporanee e la compressione dei file di registro in un archivio. Questa attività può comportare un aumento `CPUUtilization` sull'istanza Amazon EC2. Per ulteriori informazioni`CPUUtilization`, consulta le [metriche delle istanze](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html#ec2-cloudwatch-metrics) nella *Amazon CloudWatch User Guide*. 

 Se specifichi un valore per il `S3BucketName` parametro, l'automazione valuta lo stato della policy del bucket Amazon Simple Storage Service (Amazon S3) che hai specificato. Per contribuire alla sicurezza dei log raccolti dall'istanza Amazon EC2, se `isPublic` lo stato della policy è impostato `true` su o se la lista di controllo degli accessi (ACL) `READ|WRITE` concede le autorizzazioni al gruppo predefinito di `All Users` Amazon S3, i log non vengono caricati. Per ulteriori informazioni sui gruppi predefiniti di Amazon S3, consulta i gruppi predefiniti di [Amazon S3 nella Guida per l'utente](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#specifying-grantee-predefined-groups) di *Amazon Simple Storage Service*. 

 Se non specifichi un valore per il `S3BucketName` parametro, l'automazione carica il pacchetto di log nel bucket Elastic Beanstalk Amazon S3 predefinito nel punto in cui esegui l'automazione. Regione AWS La directory viene denominata in base alla seguente struttura,. ` elasticbeanstalk- region - accountID ` *accountID*I valori *region* and differiranno in base alla regione in Account AWS cui viene eseguita l'automazione. Il pacchetto di log verrà salvato nella ` resources/environments/logs/bundle/ environmentID / instanceID ` directory. *instanceID*I valori *environmentID* and differiranno in base all'ambiente Elastic Beanstalk e all'istanza Amazon EC2 da cui stai raccogliendo i log. 

 Per impostazione predefinita, il profilo dell'istanza AWS Identity and Access Management (IAM) collegato alle istanze Amazon EC2 dell'ambiente Elastic Beanstalk dispone delle autorizzazioni necessarie per caricare il pacchetto nel bucket Elastic Beanstalk Amazon S3 predefinito per il tuo ambiente. Se si specifica un valore per il `S3BucketName` parametro, il profilo dell'istanza collegato all'istanza Amazon EC2 deve consentire `s3:PutObject` le azioni`s3:GetBucketAcl`, `s3:GetBucketPolicy``s3:GetBucketPolicyStatus`, e per il bucket e il percorso Amazon S3 specificati. 

**Nota**  
 Questa automazione richiede almeno 500 MB di spazio su disco disponibile sul volume root Amazon Elastic Block Store (Amazon EBS) collegato all'istanza Amazon EC2. Se lo spazio su disco disponibile sul volume principale non è sufficiente, l'automazione si interrompe. 

 [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-CollectElasticBeanstalkLogs) 

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

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.
+ EnvironmentId

  Tipo: String

  Descrizione: (Obbligatorio) L'ID dell'ambiente Elastic Beanstalk da cui desideri raccogliere il pacchetto di log.
+ InstanceId

  Tipo: String

  (Obbligatorio) L'ID dell'istanza Amazon EC2 nell'ambiente Elastic Beanstalk da cui desideri raccogliere il pacchetto di log.
+ S3 BucketName

  Tipo: String

  (Facoltativo) Il bucket Amazon S3 in cui desideri caricare i log archiviati.
+ S3 BucketPath

  Tipo: String

   (Facoltativo) Il percorso del bucket di Amazon S3 in cui desideri caricare il pacchetto di log. Questo parametro viene ignorato se non si specifica un valore per il parametro. `S3BucketName` 

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `ssm:SendCommand` 
+  `ssm:DescribeInstanceInformation` 
+  `ec2:DescribeInstances` 

 **Fasi del documento** 
+  `aws:assertAwsResourceProperty`- Conferma che l'istanza Amazon EC2 specificata nel `InstanceId` parametro è gestita da. AWS Systems Manager
+  `aws:assertAwsResourceProperty`- Conferma che l'istanza Amazon EC2 specificata nel `InstanceId` parametro è un'Windows Serveristanza. 
+  `aws:runCommand`- Verifica se l'istanza fa parte di un ambiente Elastic Beanstalk, se c'è spazio su disco sufficiente per raggruppare i log e se il bucket Amazon S3 in cui verranno caricati i log è pubblico. 
+  `aws:runCommand`- Raccoglie i file di log e carica l'archivio nel bucket Amazon S3 specificato nel parametro o nel bucket predefinito per `S3BucketName` l'ambiente Elastic Beanstalk se non viene specificato un valore. 

# `AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming`
<a name="automation-aws-enable-eb-logging"></a>

 **Descrizione** 

 Il `AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming` runbook consente la registrazione sull'ambiente AWS Elastic Beanstalk (Elastic Beanstalk) specificato. 

 [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming) 

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

LinuxmacOS, Windows

**Parametri**
+ AutomationAssumeRole

  Tipo: String

  Descrizione: (Obbligatorio) 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.
+ EnvironmentId

  Tipo: String

  Descrizione: (Obbligatorio) L'ID dell'ambiente Elastic Beanstalk a cui desideri abilitare l'accesso.

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `elasticbeanstalk:DescribeConfigurationSettings` 
+  `elasticbeanstalk:DescribeEnvironments` 
+  `elasticbeanstalk:UpdateEnvironment` 

 **Fasi del documento** 
+  `aws:executeAwsApi`- Abilita la registrazione sull'ambiente Elastic Beanstalk specificato nel parametro. `EnvironmentId` 
+  `aws:waitForAwsResourceProperty`- Attende che lo stato dell'ambiente cambi a. `Ready` 
+  `aws:executeScript`- Verifica che la registrazione sia stata abilitata nell'ambiente Elastic Beanstalk. 

# `AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications`
<a name="automation-aws-enable-eb-notifications"></a>

 **Descrizione** 

 Il `AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications` runbook abilita le notifiche per l'ambiente AWS Elastic Beanstalk (Elastic Beanstalk) specificato. 

 [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications) 

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

LinuxmacOS, Windows

**Parametri**
+ AutomationAssumeRole

  Tipo: String

  Descrizione: (Obbligatorio) 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.
+ EnvironmentId

  Tipo: String

  Descrizione: (Obbligatorio) L'ID dell'ambiente Elastic Beanstalk per cui desideri abilitare le notifiche.
+ TopicArn

  Tipo: String

  Descrizione: (Obbligatorio) L'ARN dell'argomento Amazon Simple Notification Service (Amazon SNS) a cui desideri inviare le notifiche.

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `elasticbeanstalk:DescribeConfigurationSettings` 
+  `elasticbeanstalk:DescribeEnvironments` 
+  `elasticbeanstalk:UpdateEnvironment` 

 **Fasi del documento** 
+  `aws:executeAwsApi`- Abilita le notifiche per l'ambiente Elastic Beanstalk specificato nel parametro. `EnvironmentId` 
+  `aws:waitForAwsResourceProperty`- Attende che lo stato dell'ambiente cambi a. `Ready` 
+  `aws:executeScript`- Verifica che le notifiche siano state abilitate per l'ambiente Elastic Beanstalk. 

# `AWSSupport-TroubleshootElasticBeanstalk`
<a name="automation-awssupport-troubleshoot-elastic-beanstalk"></a>

 **Descrizione** 

 Il `AWSSupport-TroubleshootElasticBeanstalk` runbook ti aiuta a risolvere i potenziali motivi per cui l'ambiente si trova in uno stato o. AWS Elastic Beanstalk `Degraded` `Severe` Questa automazione controlla le seguenti AWS risorse associate all'ambiente Elastic Beanstalk: 
+ Dettagli di configurazione per un sistema di bilanciamento del carico, uno AWS CloudFormation stack, un gruppo Amazon EC2 Auto Scaling, istanze Amazon Elastic Compute Cloud (Amazon EC2) e un cloud privato virtuale (VPC).
+ Problemi di configurazione della rete con le regole dei gruppi di sicurezza associati, le tabelle di routing e le liste di controllo dell'accesso alla rete () associate alle sottoreti. ACLs
+ Verifica la connettività agli endpoint Elastic Beanstalk e l'accesso pubblico a Internet.
+ Verifica lo stato del load balancer.
+ Verifica lo stato delle istanze Amazon EC2.
+ Recupera un pacchetto di log dall'ambiente Elastic Beanstalk e, facoltativamente, carica i file in. Supporto

 [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-TroubleshootElasticBeanstalk) 

**Tipo di documento**

Automazione

**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.
+ ApplicationName

  Tipo: String

  Descrizione: (Obbligatorio) Il nome dell'applicazione Elastic Beanstalk.
+ EnvironmentName

  Tipo: String

  Descrizione: (Obbligatorio) Il nome dell'ambiente Elastic Beanstalk.
+ AWSS3UploaderLink

  Tipo: String

  Descrizione: (Facoltativo) Un URL che ti è stato fornito da Supporto per caricare il pacchetto di log dal tuo ambiente Elastic Beanstalk su. Questa opzione è disponibile solo per i clienti che hanno acquistato un Supporto piano e hanno aperto una richiesta di assistenza.

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+ `autoscaling:Describe*`
+ `cloudformation:Describe*`
+ `cloudformation:Estimate*`
+ `cloudformation:Get*`
+ `cloudformation:List*`
+ `cloudformation:Validate*`
+ `cloudwatch:Describe*`
+ `cloudwatch:Get*`
+ `cloudwatch:List*`
+ `ec2:Describe*`
+ `elasticbeanstalk:Check*`
+ `elasticbeanstalk:Describe*`
+ `elasticbeanstalk:List*`
+ `elasticbeanstalk:RetrieveEnvironmentInfo*`
+ `elasticbeanstalk:RequestEnvironmentInfo*`
+ `elasticloadbalancing:Describe*`
+ `rds:Describe*`
+ `s3:Get*`
+ `s3:List*`
+ `sns:Get*`
+ `sns:List*`

 **Fasi del documento** 
+ `aws:executeScript`- Verifica che il principale AWS Identity and Access Management (IAM) che ha avviato l'automazione disponga delle autorizzazioni necessarie per eseguire tutte le azioni definite nel runbook.
+ `aws:branch`- Suddivide il flusso di lavoro in base ai risultati del passaggio precedente.
+ `aws:executeScript`- Raccoglie informazioni sull'ambiente Elastic Beanstalk, tra cui il load balancer CloudFormation , lo stack, il gruppo Auto Scaling, le istanze Amazon EC2 e la configurazione VPC.
+ `aws:executeScript`- Verifica la presenza di problemi di connettività di rete con le tabelle di ACLs routing e associati alle sottoreti nel tuo VPC.
+ `aws:executeScript`- Verifica la presenza di problemi di connettività di rete con le regole del gruppo di sicurezza associate alle istanze Amazon EC2.
+ `aws:executeScript`- Verifica i controlli dello stato per le istanze Amazon EC2.
+ `aws:executeScript`- Genera un link per un pacchetto di log del tuo ambiente Elastic Beanstalk.
+ `aws:executeScript`- Carica il pacchetto di log su. Supporto
+ `aws:executeScript`- Genera un rapporto sulle azioni da intraprendere per aiutarti a risolvere i problemi che potrebbero influire sullo stato del tuo ambiente Elastic Beanstalk.