

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

# Preparazione dell'istanza
<a name="registered-instances-register-registering-prepare"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questa funzionalità è supportata solo per stack Linux.

Prima di registrare un'istanza, è necessario accertarsi che sia compatibile con OpsWorks Stacks. I dettagli dipendono dal fatto che tu stia registrando un'istanza locale o Amazon EC2 .

## Istanze locali
<a name="registered-instances-register-prepare-onprem"></a>

Un'istanza locale deve soddisfare i seguenti criteri:
+ L'istanza deve essere eseguita su uno dei [sistemi operativi di Linux supportati](workinginstances-os-linux.md). Sebbene sia possibile creare o registrare istanze con altri sistemi operativi (come CentOS 6). *x*) che sono stati creati in modo personalizzato o generato dalla community AMIs, non sono supportati ufficialmente.

  È necessario installare il pacchetto `libyaml` nell'istanza. Per istanze Ubuntu, il pacchetto è denominato `libyaml-0-2`. Per le istanze CentOS e Red Hat Enterprise Linux, il pacchetto è denominato `libyaml`. 
+ L'istanza deve avere un tipo di istanza supportata (a volte definita come le dimensioni dell'istanza). I tipi di istanza possono variare a seconda del sistema operativo e variano a seconda se lo stack si trova in un VPC. Per un elenco dei tipi di istanze supportati, visualizza i valori dell'elenco a discesa **Size** che vengono visualizzati nella console OpsWorks Stacks quando tenti di creare una nuova istanza nello stack di destinazione. Se un tipo di istanza è disattivato e non può essere creato nello stack target, non è possibile registrare un'istanza di quel tipo.
+ L'istanza deve disporre di un accesso a Internet che le consenta di comunicare con l'endpoint del servizio OpsWorks Stacks,. `opsworks.us-east-1.amazonaws.com (HTTPS)` L'istanza deve inoltre supportare connessioni in uscita a risorse AWS come Amazon S3.
+ Se si prevede di registrare l'istanza da un'altra workstation, l'istanza registrata deve supportare l'accesso a SSH dalla workstation.

  L'accesso SSH non è necessario se si esegue il comando di registrazione dall'istanza.
+ La chiave di AWS accesso viene utilizzata per l'autenticazione dall' OpsWorks agente al servizio OpsWorks Stacks. Se ruoti le chiavi di accesso come consigliato ogni 90 giorni, aggiorna l' OpsWorks agente manualmente per utilizzare la nuova chiave. Su un computer o un'istanza locale, modifica il `/etc/aws/opsworks/instance-agent.yml` file con la nuova chiave di accesso e la chiave segreta. Il seguente comando mostra la chiave di accesso e la chiave segreta in questo file. Se un agente utilizza chiavi obsolete, questo può causare degli errori.

  ```
  cat /etc/aws/opsworks/instance-agent.yml | egrep "access_key|secret_key"
  :access_key_id: AKIAIOSFODNN7EXAMPLE
  :secret_access_key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
  ```

## EC2Istanze Amazon
<a name="registered-instances-register-prepare-ec2"></a>

Un' EC2 istanza Amazon deve soddisfare i seguenti criteri:
+ L'AMI deve basarsi su uno dei sistemi operativi di Linux supportati. Per un elenco corrente, consulta [OpsWorks Sistemi operativi impilati](workinginstances-os.md).

  Per ulteriori informazioni, consulta [Utilizzo di Custom AMIs](workinginstances-custom-ami.md).

  Se l'istanza si basa su un'AMI personalizzata che deriva da AMI supportate standard AMI oppure se l'istanza contiene una configurazione proprio minima, è necessario installare il pacchetto `libyaml` sull'istanza. Per istanze Ubuntu, il pacchetto è denominato `libyaml-0-2`. Per le istanze Amazon Linux e Red Hat Enterprise Linux, il pacchetto è denominato`libyaml`. 
+ L'istanza deve avere un tipo di istanza supportata (a volte definita come le dimensioni dell'istanza). I tipi di istanza possono variare a seconda del sistema operativo e variano a seconda se lo stack si trova in un VPC. Per un elenco dei tipi di istanze supportati, visualizza i valori dell'elenco a discesa **Size** che vengono visualizzati nella console OpsWorks Stacks quando tenti di creare una nuova istanza nello stack di destinazione. Se un tipo di istanza è disattivato e non può essere creato nello stack target, non è possibile registrare un'istanza di quel tipo.
+ L’istanza deve essere nello stato `running`.
+ L'istanza non deve far parte di un [gruppo di Auto Scaling](https://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/WhatIsAutoScaling.html).

  Per ulteriori informazioni, consulta [Scollegare EC2 le istanze dal gruppo di Auto Scaling](https://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/detach-instance-asg.html).
+ L'istanza può far parte di un [VPC](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Introduction.html), ma deve trovarsi nello stesso VPC dello stack e il VPC deve essere configurato per funzionare correttamente con gli stack. OpsWorks 
+ Le [istanze Spot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/how-spot-instances-work.html) non sono supportate, poiché non funzionano con la [diagnostica automatica](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-autohealing.html).

Quando registri un' EC2 istanza Amazon, OpsWorks Stacks non modifica i [gruppi o le regole di sicurezza](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) dell'istanza. Assicurati che le regole del gruppo di sicurezza dell'istanza soddisfino i seguenti requisiti OpsWorks Stacks.

**Regole in ingresso**  
Le regole in ingresso devono permettere quanto indicato di seguito.  
+ Accesso SSH.
+ Traffico dai livelli appropriati.

  Ad esempio, un server di database in genere consente il traffico in entrata dai livelli server dell'applicazione dello stack.
+ Traffico alle porte appropriate.

  Ad esempio, le istanze di server dell'applicazione in genere consentono tutto il traffico in entrata per le porte 80 (HTTP) e 443 (HTTPS).

**Regole in uscita**  
Le regole in uscita devono permettere quanto indicato di seguito.  
+ Traffico verso il servizio OpsWorks Stacks proveniente dalle applicazioni in esecuzione sull'istanza.
+ Traffico per accedere a risorse AWS come Amazon S3 da applicazioni che utilizzano l'API AWS.
Un approccio comune è quello di non specificare alcuna regola in uscita, che non applica alcuna restrizione al traffico in uscita.