

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

# Fase 2. Creazione dello stack e dei relativi componenti
<a name="gettingstarted-cookbooks-create-stack"></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).

Crea uno OpsWorks stack Stacks e i relativi componenti, che includono un livello e un'istanza. Nelle fasi successive carichi il libro di ricette nell'istanza e quindi esegui le ricette in esso contenute in tale istanza.

**Per creare lo stack**

1. [Accedi alla console OpsWorks Stacks all'indirizzo /opsworks. https://console.aws.amazon.com](https://console.aws.amazon.com/opsworks)

1. Eseguire una delle seguenti operazioni, se possibile:
   + Se viene visualizzata la pagina **Welcome to OpsWorks Stacks**, scegli **Aggiungi il tuo primo stack o Aggiungi il tuo primo stack OpsWorks Stacks** **(entrambe le** scelte hanno la stessa funzione). Viene visualizzata la pagina **Add stack (Aggiungi stack)**.
   + **Se viene visualizzata la pagina **OpsWorks Dashboard**, scegli Aggiungi stack.** Viene visualizzata la pagina **Add Stack (Aggiungi stack)**.

1. Scegliere **Chef 12 stack (Stack Chef 12)**.

1. Nella casella **Stack name (Nome stack)** digitare il nome dello stack, ad esempio **MyCookbooksDemoStack**. È possibile utilizzare un nome diverso, ma è necessario assicurarsi di sostituirlo a `MyCookbooksDemoStack` durante l'esecuzione di questa procedura guidata.

1. Per **Regione**, scegli **Stati Uniti occidentali (Oregon)**.

1. In **VPC**, eseguire una delle seguenti operazioni:
   + Se è disponibile un VPC, sceglierlo. Per ulteriori informazioni, consulta [Esecuzione di uno stack in un VPC](workingstacks-vpc.md).
   + In caso contrario, scegliere **No VPC (Nessun VPC)**.

1. In **Use custom Chef cookbooks (Utilizza i libri di ricette di Chef personalizzati)**, scegliere **Yes (Sì)**.

1. In **Repository type (Tipo di repository)**, scegliere **S3 Archive (Archivio S3)**.
**Nota**  
Nella procedura guidata [Nozioni di base: Linux](gettingstarted-linux.md) è stato scelto **Http Archive (Archivio HTTP)**. Qui assicurarsi di scegliere invece **S3 Archive (Archivio S3)**.

1. Per **Repository URL (URL repository)**, digitare il percorso del file `opsworks_cookbook_demo.tar.gz` in S3. Per ottenere il percorso, nella console S3 selezionare il file `opsworks_cookbook_demo.tar.gz`. Nel riquadro **Properties (Proprietà)**, copiare il valore del campo **Link (Collegamento)**. Dovrebbe essere simile a quanto segue: `https://s3.amazonaws.com/amzn-s3-demo-bucket/opsworks_cookbook_demo.tar.gz`.

1. Se il tuo bucket S3 è privato, che è l'impostazione predefinita, per **ID chiave di accesso e chiave** di **accesso segreta, digita l'ID della chiave** di accesso e la chiave di accesso segreta dell'utente IAM che stai utilizzando per questa procedura dettagliata. Per ulteriori informazioni, consulta la sezione relativa alla [modifica delle autorizzazioni degli oggetti](https://docs.aws.amazon.com/AmazonS3/latest/userguide/EditingPermissionsonanObject.html) e quella relativa alla [condivisione di un oggetto con altri utenti](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html).

1. Non modificare le impostazioni predefinite per le seguenti opzioni:
   + **Default Availability Zone (Zona di disponibilità predefinita)** (**us-west-2a**)
   + **Sistema operativo predefinito** (**Linux** e **Amazon Linux 2016.09)**
   + **Default SSH key (Chiave SSH predefinita)** (**Do not use a default SSH key (Non utilizzare una chiave SSH predefinita)**)
   + **Stack color (Colore stack)** (blu scuro)

1. Scegli **Avanzato**.

1. In **IAM role (Ruolo IAM)**, eseguire una delle seguenti operazioni:
   + Se **aws-opsworks-service-role**disponibile, sceglilo.
   + Se non **aws-opsworks-service-role**è disponibile, scegli **Nuovo ruolo IAM**.

1. Per il **profilo predefinito dell'istanza IAM**, esegui una delle seguenti operazioni:
   + Se sono disponibili **aws-opsworks-ec2 ruoli**, sceglili.
   + Se **aws-opsworks-ecil doppio ruolo** non è disponibile, scegli **Nuovo profilo di istanza IAM**.

1. Non modificare le impostazioni predefinite per le seguenti opzioni:
   + **Default root device type (Tipo di dispositivo radice predefinito)** (**EBS backed (Supportato da EBS)**)
   + **Hostname theme (Tema nome host)** (**Layer Dependent (Dipendente dal livello)**)
   + **OpsWorks Versione dell'agente (versione** più recente)
   + **Custom Chef JSON (JSON Chef personalizzato)** (vuoto)
   + **Sicurezza**, **utilizza gruppi OpsWorks di sicurezza** (**Sì**)

1. Scegli **Aggiungi pila.** OpsWorks Stacks crea lo stack e visualizza la pagina. **MyCookbooksDemoStack**

**Per creare un livello**

1. Nel riquadro di navigazione del servizio, scegliere **Layers (Livelli)**. Viene visualizzata la pagina **Layers (Livelli)**. 

1. Scegliere **Add a layer (Aggiungi un livello)**.

1. Nella **OpsWorks**scheda, per **Nome, digitate**. **MyCookbooksDemoLayer** È possibile utilizzare un nome diverso, ma è necessario assicurarsi di sostituirlo a `MyCookbooksDemoLayer` durante l'esecuzione di questa procedura guidata.

1. Per **Short name (Nome breve)**, digitare **cookbooks-demo**. È possibile utilizzare un nome diverso, ma è necessario assicurarsi di sostituirlo a `cookbooks-demo` durante l'esecuzione di questa procedura guidata.

1. Scegli **Aggiungi livello**. OpsWorks Stacks aggiunge il livello e visualizza la pagina **Livelli**.

**Per creare e avviare l'istanza**

1. Nel riquadro di navigazione del servizio, scegliere **Instances (Istanze)**. Viene visualizzata la pagina **Instances (Istanze)**.

1. Scegli **Aggiungi un'istanza**.

1. Nella scheda **New (Nuovo)**, scegliere **Advanced (Avanzate)**. 

1. Non modificare le impostazioni predefinite per le seguenti opzioni:
   + **Hostname (Nome host)** (**cookbooks-demo1**)
   + **Size (Dimensione)** (**c3.large**)
   + **Sottorete (us-west-2a****) *IP address***
   + **Scaling type (Tipo di dimensionamento)** (**24/7**)
   + **SSH key (Chiave SSH)** (**Do not use a default SSH key (Non utilizzare una chiave SSH predefinita)**)
   + **Sistema operativo** (**Amazon Linux 2016.09**)
   + **OpsWorks Versione dell'agente** (**eredita dallo stack**)
   + **Tenancy** (**Default - Rely on VPC settings (Predefinita - Basata su impostazioni VPC)**)
   + **Root device type (Tipo di dispositivo radice)** (**EBS backed (Supportato da EBS)**)
   + **Volume type (Tipo di volume)** (**General Purpose (SSD) (Per scopi generici (SSD)**)
   + **Volume size (Dimensioni volume)** (**8**)

1. Scegliere **Add instance (Aggiungi istanza)**.

1. ****Per **MyCookbooksDemoLayer**, per **cookbooks-demo1**, per Actions, scegli start.**** Proseguire solo dopo che in **Status (Stato)** viene visualizzato **online**. Questo processo potrebbe richiedere alcuni minuti.

A questo punto si dispone di uno stack, un livello e un'istanza contenente il libro di ricette automaticamente copiato dal bucket S3. Nella [fase successiva](gettingstarted-cookbooks-test-recipe.md) eseguirai la ricetta predefinita e ne eseguirai il test dall'interno del libro di ricette nell'istanza.