

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Étape 7 : Mettre à jour le livre de recettes pour créer un répertoire
<a name="gettingstarted-cookbooks-create-directory"></a>

**Important**  
Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur [AWS Re:Post](https://repost.aws/) ou via le [AWS Support](https://aws.amazon.com/support) Premium.

Mettez à jour votre livre de recettes en ajoutant une recette qui ajoute un répertoire à l'instance. Cette action est similaire à l'exécution de la commande Linux **mkdir** ou des commandes Windows **md** ou **mkdir**.

**Pour mettre à jour le livre de recettes sur l'instance et exécuter la nouvelle recette**

1. Sur votre ordinateur local, dans le sous-répertoire `recipes` du répertoire `opsworks_cookbook_demo`, créez un fichier nommé `create_directory.rb` avec le code suivant. Pour plus d'informations, consultez [directory](https://docs.chef.io/resource_directory.html) : 

   ```
   directory "Create a directory" do
     group "root"
     mode "0755"
     owner "ec2-user"
     path "/tmp/create-directory-demo"  
   end
   ```

1. Depuis le terminal ou l'invite de commande, utilisez la commande **tar** pour créer une nouvelle version du fichier `opsworks_cookbook_demo.tar.gz`, qui contient le répertoire `opsworks_cookbook_demo` et son contenu chargé.

1. Chargez le fichier `opsworks_cookbook_demo.tar.gz` mis à jour dans votre compartiment S3.

1. Suivez les procédures décrites dans [Étape 5 : Mettre à jour le livre de recettes sur l'instance et exécuter la recette](gettingstarted-cookbooks-copy-cookbook.md) pour mettre à jour le livre de recettes sur l'instance et exécuter la recette. Dans la procédure « Pour exécuter la recette », pour **Recipes to execute (Recettes à exécuter)**, tapez **opsworks\$1cookbook\$1demo::create\$1directory**.

**Pour tester la recette**

1. Connectez-vous à l'instance, si vous le n'avez pas déjà fait.

1. Depuis l'invite de commande, exécutez la commande suivante afin de confirmer que le nouveau répertoire a été ajouté :

   ```
   ls -la /tmp/create-directory-demo
   ```

   Des informations sur le répertoire nouvellement ajouté s'affichent, y compris les informations telles que les autorisations, le nom du propriétaire et le nom du groupe : 

   ```
   drwxr-xr-x 2 ec2-user root 4096 Nov 18 00:35 .
   drwxrwxrwt 6 root     root 4096 Nov 24 18:17 ..
   ```

Dans l'[étape suivante](gettingstarted-cookbooks-create-file.md), vous allez mettre à jour le livre de recettes pour créer un fichier sur l'instance.