

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 4. Aggiornamento del libro di ricette per l'installazione di un pacchetto
<a name="gettingstarted-cookbooks-install-package"></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).

Puoi aggiornare il libro di ricette aggiungendo una ricetta che installa sull'istanza un pacchetto contenente l'editor di testo GNU Emacs.

Sebbene sia possibile accedere all'istanza con la stessa facilità e installare il pacchetto una sola volta, scrivere una ricetta consente di eseguire la ricetta da OpsWorks Stacks una volta per installare più pacchetti su più istanze in uno stack contemporaneamente. 

**Per aggiornare il libro di ricette per l'installazione di un pacchetto**

1. Tornare alla workstation locale e nella sottodirectory `recipes` della directory `opsworks_cookbook_demo` creare un file denominato `install_package.rb` con il seguente codice: 

   ```
   package "Install Emacs" do
     package_name "emacs"
   end
   ```

   Questa ricetta installa il pacchetto `emacs` nell'istanza. Per ulteriori informazioni, passare a [package](https://docs.chef.io/resource_package.html).
**Nota**  
Alla ricetta è possibile assegnare qualsiasi nome di file desiderato. Assicurati solo di specificare il nome corretto della ricetta ogni volta che vuoi che OpsWorks Stacks esegua la ricetta.

1. Al terminale o al prompt dei comandi, utilizzare il comando **tar** per creare una nuova versione del file `opsworks_cookbook_demo.tar.gz`, che contiene la directory `opsworks_cookbook_demo` e il relativo contenuto aggiornato.

1. Caricare il file `opsworks_cookbook_demo.tar.gz` aggiornato nel bucket S3.

Questa nuova ricetta viene eseguita quando si aggiorna il libro di ricette nell'istanza e quindi si esegue la nuova ricetta dall'interno del libro di ricette aggiornato. La fase successiva descrive questa procedura. 

Dopo aver completato il [passaggio successivo](gettingstarted-cookbooks-copy-cookbook.md), sarà possibile eseguire l'accesso all'istanza e quindi digitare **emacs** nel prompt dei comandi per avviare GNU Emacs. Per ulteriori informazioni, consulta [Connessione all'istanza Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html). Per uscire da GNU Emacs, premi **Ctrl\$1X**, quindi **Ctrl\$1C**.

**Importante**  
Per accedere all'istanza, devi prima fornire a OpsWorks Stacks le informazioni sulla tua chiave SSH pubblica (che puoi creare con strumenti come ssh-keygen o PuTTYgen), quindi devi impostare le autorizzazioni sullo `MyCookbooksDemoStack` stack per consentire all'utente di accedere all'istanza. Per istruzioni, consulta [Registrazione della chiave SSH pubblica di un utente](security-settingsshkey.md) e [Accesso con SSH](workinginstances-ssh.md).