

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.

# Attributs de déploiement et de configuration de pile : Linux
<a name="attributes-json-linux"></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.

Cette rubrique inclut les attributs de configuration et de déploiement de pile les plus couramment utilisés et leur syntaxe nœud associée. Elle est organisée autour de la structure d'espace de noms de configuration de pile utilisée par les piles Linux. Notez que les mêmes noms d'attribut sont parfois utilisés à différentes fins, et qu'ils interviennent dans des espaces de noms différents. Par exemple, `id` peut faire référence à un ID de pile, un ID de couche, un ID d'application, etc., et que, par conséquent, vous avez besoin du nom complet pour utiliser la valeur de l'attribut. Une solution pratique consiste à visualiser ces données comme objet JSON. Pour obtenir des exemples, consultez [Attributs de déploiement et de configuration de pile](workingcookbook-json.md).

**Note**  
Sur les instances Linux, OpsWorks Stacks installe cet objet JSON sur chaque instance en plus d'ajouter les données à l'objet nœud. Vous pouvez le récupérer avec la [commande `get_json` de l'interface de ligne de commande de l'agent](agent-json.md).

**Topics**
+ [Attributs opsworks](attributes-json-opsworks.md)
+ [Attributs opsworks\$1custom\$1cookbooks](attributes-json-custom.md)
+ [Attributs dependencies](attributes-json-dependencies.md)
+ [Attributs ganglia](attributes-json-ganglia.md)
+ [Attributs mysql](attributes-json-mysql.md)
+ [Attributs passenger](attributes-json-passenger.md)
+ [Attributs opsworks\$1bundler](attributes-json-bundler.md)
+ [Attributs deploy](attributes-json-deploy.md)
+ [Autres attributs de niveau supérieur](attributes-json-other.md)

# Attributs opsworks
<a name="attributes-json-opsworks"></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.

L'`opsworks`élément, parfois appelé espace de `opsworks` noms, contient un ensemble d'attributs qui définissent la configuration de base de la pile.

**Important**  
Il n'est pas recommandé de remplacer les valeurs d'attribut dans l'espace de noms `opsworks`. Cette action peut entraîner un échec des recettes intégrées.

**Topics**
+ [applications](attributes-json-opsworks-applications.md)
+ [Attributs instance](attributes-json-opsworks-instance.md)
+ [Attributs layers](attributes-json-opsworks-layers.md)
+ [Attributs rails\$1stack](attributes-json-opsworks-rails-stack.md)
+ [Attributs stack](attributes-json-opsworks-stack.md)
+ [Autres attributs opsworks de niveau supérieur](attributes-json-opsworks-other.md)

# applications
<a name="attributes-json-opsworks-applications"></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.

Contient une liste d'objets incorporés, un pour chaque application de la pile. Chaque objet incorporé contient les attributs suivants qui décrivent la configuration de l'application.

**Note**  
La syntaxe nœud générale de ces attributs est la suivante, où `i` spécifie l'index de liste de base zéro de l'instance.  

```
node["opsworks"]["applications"]["i"]["attribute_name"]
```

**application\$1type**  <a name="attributes-json-opsworks-applications-type"></a>
Type de l'application (chaîne). Les valeurs possibles sont les suivantes :  
+ `php` : application PHP
+ `rails` : application Ruby on Rails
+ `java` : application Java
+ `nodejs` : application Node.js
+ `web` : page HTML statique
+ `other` : tous les autres types d'applications

```
node["opsworks"]["applications"]["i"]["application_type"]
```

**name**  <a name="attributes-json-opsworks-applications-name"></a>
Nom complet défini par l'utilisateur, tel que `"SimplePHP"` (chaîne).  

```
node["opsworks"]["applications"]["i"]["name"]
```

**slug\$1name**  <a name="attributes-json-opsworks-applications-slug"></a>
Un nom court, qui est un nom entièrement en minuscules, tel `"simplephp"` que celui généré par le nom OpsWorks de l'application (chaîne).  

```
node["opsworks"]["applications"]["i"]["slug_name"]
```

# Attributs instance
<a name="attributes-json-opsworks-instance"></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.

L'attribut `instance` contient un ensemble d'attributs qui spécifient la configuration de l'instance.


****  

|  |  |  | 
| --- |--- |--- |
| [application](#attributes-json-opsworks-instance-arch) | [availability\$1zone](#attributes-json-opsworks-instance-availability) | [backends](#attributes-json-opsworks-instance-backends) | 
| [aws\$1instance\$1id](#attributes-json-opsworks-instance-ec2-id) | [hostname](#attributes-json-opsworks-instance-host) | [id](#attributes-json-opsworks-instance-id) | 
| [instance\$1type](#attributes-json-opsworks-instance-type) | [ip](#attributes-json-opsworks-instance-ip) | [couches](#attributes-json-opsworks-instance-layers) | 
| [private\$1dns\$1name](#attributes-json-opsworks-instance-private-dns) | [private\$1ip](#attributes-json-opsworks-instance-private-ip) | [public\$1dns\$1name](#attributes-json-opsworks-instance-dns) | 
| [region](#attributes-json-opsworks-instance-region) |  |  | 

**application**  <a name="attributes-json-opsworks-instance-arch"></a>
Architecture de l'instance, telle que `"i386"` (chaîne).  

```
node["opsworks"]["instance"]["architecture"]
```

**availability\$1zone**  <a name="attributes-json-opsworks-instance-availability"></a>
Zone de disponibilité de l'instance, telle que `"us-west-2a"` (chaîne).  

```
node["opsworks"]["instance"]["availability_zone"]
```

**backends**  <a name="attributes-json-opsworks-instance-backends"></a>
Nombre de processus web principaux (chaîne). Il détermine, par exemple, le nombre de connexions simultanées qui HAProxy seront transmises à un backend Rails. La valeur par défaut dépend de la mémoire de l'instance et du nombre de cœurs.  

```
node["opsworks"]["instance"]["backends"]
```

**aws\$1instance\$1id**  <a name="attributes-json-opsworks-instance-ec2-id"></a>
ID de l' EC2 instance (chaîne).  

```
node["opsworks"]["instance"]["aws_instance_id"]
```

**hostname**  <a name="attributes-json-opsworks-instance-host"></a>
Nom d'hôte, tel que `"php-app1"` (chaîne).  

```
node["opsworks"]["instance"]["hostname"]
```

**id**  <a name="attributes-json-opsworks-instance-id"></a>
L'ID d'instance, qui est un GUID OpsWorks généré par Stacks qui identifie l'instance de manière unique (chaîne).  

```
node["opsworks"]["instance"]["id"]
```

**instance\$1type**  <a name="attributes-json-opsworks-instance-type"></a>
Type de l'instance, tel que `"c1.medium"` (chaîne).  

```
node["opsworks"]["instance"]["instance_type"]
```

**ip**  <a name="attributes-json-opsworks-instance-ip"></a>
Adresse IP publique (chaîne).  

```
node["opsworks"]["instance"]["ip"]
```

**couches**  <a name="attributes-json-opsworks-instance-layers"></a>
Liste des couches de l'instance, identifiées par leurs noms courts, comme `"lb"` ou `"db-master"` (liste de chaînes).  

```
node["opsworks"]["instance"]["layers"]
```

**private\$1dns\$1name**  <a name="attributes-json-opsworks-instance-private-dns"></a>
Nom DNS privé (chaîne).  

```
node["opsworks"]["instance"]["private_dns_name"]
```

**private\$1ip**  <a name="attributes-json-opsworks-instance-private-ip"></a>
Adresse IP privée (chaîne).  

```
node["opsworks"]["instance"]["private_ip"]
```

**public\$1dns\$1name**  <a name="attributes-json-opsworks-instance-dns"></a>
Nom DNS public (chaîne).  

```
node["opsworks"]["instance"]["public_dns_name"]
```

**region**  <a name="attributes-json-opsworks-instance-region"></a>
Région AWS, telle que `"us-west-2"` (chaîne).  

```
node["opsworks"]["instance"]["region"]
```

# Attributs layers
<a name="attributes-json-opsworks-layers"></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.

L'attribut `layers` contient un ensemble d'attributs de couche, un pour chacune des couches de la pile et nommés avec le nom court de la couche, tel que `php-app`. Une pile peut avoir au plus l'une des couches intégrées, dont les noms courts sont les suivants :
+ `db-master`: couche MySQL
+ `java-app`: couche Java App Server
+ `lb`: HAProxy couche
+ `monitoring-master`: couche ganglionnaire
+ `memcached`: couche Memcached
+ `nodejs-app`: couche de serveur d'applications Node.js
+ `php-app`: couche de serveur d'applications PHP
+ `rails-app`: couche Rails App Server
+ `web`: couche de serveur Web statique

Une pile peut contenir un nombre quelconque de couches personnalisées, lesquelles ont des noms courts définis par l'utilisateur.

Chaque attribut de couche contient les attributs suivants :
+ [id](#attributes-json-opsworks-layers-id)
+ [instances](#attributes-json-opsworks-layers-instances)
+ [nom](#attributes-json-opsworks-layers-name)

**id**  <a name="attributes-json-opsworks-layers-id"></a>
L'ID de couche, qui est un GUID généré par OpsWorks et identifie de manière unique la couche (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["id"]
```

**Instances**  <a name="attributes-json-opsworks-layers-instances"></a>
L'élément `instances` contient un ensemble d'attributs d'instance, un pour chacune des instances en ligne de la couche. Ils sont nommés avec le nom d'hôte de l'instance, tel que `php-app1`.  
L'élément `instances` contient uniquement les instances qui sont dans l'état en ligne lorsque les attributs de configuration et de déploiement de pile sont créés.
Chaque élément d'instance contient les attributs suivants :    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/attributes-json-opsworks-layers.html)  
**availability\$1zone**  <a name="attributes-json-opsworks-layers-instances-availability"></a>
Zone de disponibilité, telle que `"us-west-2a"` (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["availability_zone"]
```  
**aws\$1instance\$1id**  <a name="attributes-json-opsworks-layers-instances-aws-id"></a>
ID de l' EC2 instance (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["aws_instance_id"]
```  
**backends**  <a name="attributes-json-opsworks-layers-instances-backends"></a>
Nombre de processus web principaux (nombre). Il détermine, par exemple, le nombre de connexions simultanées qui HAProxy seront transmises à un backend Rails. La valeur par défaut dépend de la mémoire de l'instance et du nombre de cœurs.  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["backends"]
```  
**booted\$1at**  <a name="attributes-json-opsworks-layers-instances-booted"></a>
Heure à laquelle l' EC2 instance a été démarrée, en utilisant le format UTC:MM:SS\$1HH:mm yyyy-mm-dddThh (chaîne). Par exemple, `"2013-10-01T08:35:22+00:00"` correspond à 08:35:22 le 10 octobre 2013, sans décalage horaire. Pour plus d'informations, consultez [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["booted_at"]
```  
**created\$1at**  <a name="attributes-json-opsworks-layers-instances-created"></a>
Heure à laquelle l' EC2 instance a été créée, en utilisant le format UTC:MM:SS\$1HH:mm yyyy-mm-dddThh (chaîne). Par exemple, `"2013-10-01T08:35:22+00:00"` correspond à 08:35:22 le 10 octobre 2013, sans décalage horaire. Pour plus d'informations, consultez [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["created_at"]
```  
**elastic\$1ip**  <a name="attributes-json-opsworks-layers-instances-elastic"></a>
Adresse IP Elastic, qui possède la valeur null si l'instance n'a pas d'adresse (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["elastic_ip"]
```  
**instance\$1type**  <a name="attributes-json-opsworks-layers-instances-type"></a>
Type de l'instance, tel que `"c1.medium"` (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["instance_type"]
```  
**ip**  <a name="attributes-json-opsworks-layers-instances-ip"></a>
Adresse IP publique (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["ip"]
```  
**private\$1ip**  <a name="attributes-json-opsworks-layers-instances-private-ip"></a>
Adresse IP privée (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_ip"]
```  
**public\$1dns\$1name**  <a name="attributes-json-opsworks-layers-instances-public-dns"></a>
Nom DNS public (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["public_dns_name"]
```  
**private\$1dns\$1name**  <a name="attributes-json-opsworks-layers-instances-private-dns"></a>
Nom DNS privé (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_dns_name"]
```  
**region**  <a name="attributes-json-opsworks-layers-instances-region"></a>
Région AWS, telle que `"us-west-2"` (chaîne).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["region"]
```  
**status**  <a name="attributes-json-opsworks-layers-instances-status"></a>
État (chaîne). Les valeurs possibles sont les suivantes :  
+ `"requested"`
+ `"booting"`
+ `"running_setup"`
+ `"online"`
+ `"setup_failed"`
+ `"start_failed"`
+ `"terminating"`
+ `"terminated"`
+ `"stopped"`
+ `"connection_lost"`

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["status"]
```

**name**  <a name="attributes-json-opsworks-layers-name"></a>
Nom de la couche, utilisé pour représenter la couche dans la console (chaîne). Il peut être défini par l'utilisateur et n'est pas nécessairement unique.  

```
node["opsworks"]["layers"]["layershortname"]["name"]
```

# Attributs rails\$1stack
<a name="attributes-json-opsworks-rails-stack"></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.

**name**  <a name="attributes-json-opsworks-rails-stack-name"></a>
Spécifie la pile de rails et est défini sur `"apache_passenger"` ou `"nginx_unicorn"` (chaîne).  

```
node["opsworks"]["rails_stack"]["name"]
```

**recipe **  <a name="attributes-json-opsworks-rails-stack-recipe"></a>
Recette associée, qui varie selon que vous utilisez Passenger ou Unicorn (chaîne) :  
+ Unicorn : `"unicorn::rails"`
+ Passenger : `"passenger_apache2::rails"`

```
node["opsworks"]["rails_stack"]["recipe"]
```

**restart\$1command **  <a name="attributes-json-opsworks-rails-stack-restart"></a>
Commande de redémarrage, qui varie selon que vous utilisez Passenger ou Unicorn (chaîne) :  
+ Unicorn : `"../../shared/scripts/unicorn clean-restart"`
+ Passenger : `"touch tmp/restart.txt"`

**web **  <a name="attributes-json-opsworks-rails-stack-service"></a>
Nom de service, qui varie selon que vous utilisez Passenger ou Unicorn (chaîne) :  
+ Unicorn : `"unicorn"`
+ Passenger : `"apache2"`

```
node["opsworks"]["rails_stack"]["service"]
```

# Attributs stack
<a name="attributes-json-opsworks-stack"></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.

Les attributs `stack` spécifient certains aspects de la configuration de la pile, telles que les configurations de la couche de service.
+ [elb-load-balancers](#attributes-json-opsworks-stack-elb)
+ [id](#attributes-json-opsworks-stack-id)
+ [name](#attributes-json-opsworks-stack-name)
+ [rds\$1instances](#attributes-json-opsworks-stack-rds)
+ [vpc\$1id](#attributes-json-opsworks-stack-vpc-id)

**elb-load-balancers**  <a name="attributes-json-opsworks-stack-elb"></a>
Contient la liste des objets incorporés, un par équilibreur de charge Elastic Load Balancing de la pile. Chaque objet incorporé contient les attributs suivants qui décrivent la configuration de l'équilibreur de charge.  
La syntaxe nœud générale de ces attributs est la suivante, où `i` spécifie l'index de liste de base zéro de l'instance.  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["attribute_name"]
```  
**dns\$1name**  <a name="attributes-json-opsworks-stack-elb-dns-name"></a>
Nom DNS de l'équilibreur de charge (chaîne).  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["dns_name"]
```  
**name**  <a name="attributes-json-opsworks-stack-elb-name"></a>
Nom de l'équilibreur de charge (chaîne).  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["name"]
```  
**layer\$1id**  <a name="attributes-json-opsworks-stack-elb-layer-id"></a>
ID de la couche à laquelle l'équilibreur de charge est attaché (chaîne).  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["layer_id"]
```

**id**  <a name="attributes-json-opsworks-stack-id"></a>
ID de la pile (chaîne).  

```
node["opsworks"]["stack"]["id"]
```

**name**  <a name="attributes-json-opsworks-stack-name"></a>
Nom de la pile (chaîne).  

```
node["opsworks"]["stack"]["name"]
```

**rds\$1instances**  <a name="attributes-json-opsworks-stack-rds"></a>
Contient la liste des objets incorporés, un par instance Amazon RDS enregistrée auprès de la pile. Chaque objet incorporé contient un ensemble d'attributs qui définissent la configuration de l'instance. Vous spécifiez ces valeurs lorsque vous utilisez l'API ou la console Amazon RDS pour créer l'instance. Vous pouvez également utiliser la console ou l'API Amazon RDS pour modifier certains paramètres une fois l'instance créée. Pour plus d'informations, consultez la [documentation Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html).  
La syntaxe nœud générale de ces attributs est la suivante, où `i` spécifie l'index de liste de base zéro de l'instance.  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["attribute_name"]
```
Si votre stack comporte plusieurs instances Amazon RDS, voici un exemple d'utilisation d'une instance particulière dans une recette.  

```
if my_rds = node["opsworks"]["stack"]["rds_instances"].select{|rds_instance| rds_instance["db_instance_identifier"] == ‘db_id’ }.first
  template “/etc/rds.conf” do
    source "rds.conf.erb"
    variables :address => my_rds["address"]
  end
end
```  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/attributes-json-opsworks-stack.html)  
**adresse**  <a name="attributes-json-opsworks-stack-rds-address"></a>
URL d'instances, telle que `opsinstance.ccdvt3hwog1a.us-west-2.rds.amazonaws.com` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["address"]
```  
**allocated\$1storage**  <a name="attributes-json-opsworks-stack-rds-storage"></a>
Espace de stockage alloué, en Go (nombre).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["allocated_storage"]
```  
**arn**  <a name="attributes-json-opsworks-stack-rds-arn"></a>
ARN de l'instance (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["arn"]
```  
**auto\$1minor\$1version\$1upgrade**  <a name="attributes-json-opsworks-stack-rds-minor"></a>
Indique si les mises à niveau de version mineure doivent être appliquées automatiquement (valeur booléenne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["auto_minor_version_upgrade"]
```  
**availability\$1zone**  <a name="attributes-json-opsworks-stack-rds-az"></a>
Zone de disponibilité de l'instance, telle que `us-west-2a` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["availability_zone"]
```  
**backup\$1retention\$1period**  <a name="attributes-json-opsworks-stack-rds-backup"></a>
Période de conservation des sauvegardes, en jours (nombre).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["backup_retention_period"]
```  
**db\$1instance\$1class**  <a name="attributes-json-opsworks-stack-rds-db-class"></a>
Classe d'instances de base de données, telle que `db.m1.small` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_class"]
```  
**db\$1instance\$1identifier**  <a name="attributes-json-opsworks-stack-rds-db-id"></a>
Identifiant d'instance DB défini par l'utilisateur (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_identifier"]
```  
**db\$1instance\$1status**  <a name="attributes-json-opsworks-stack-rds-db-status"></a>
État de l'instance (chaîne). Pour plus d'informations, consultez [Instance de base de données](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.html).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_status"]
```  
**db\$1name**  <a name="attributes-json-opsworks-stack-rds-db-name"></a>
Nom de base de données défini par l'utilisateur (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_name"]
```  
**db\$1parameter\$1groups**  <a name="attributes-json-opsworks-stack-rds-db-param"></a>
Groupes de paramètres DB de l'instance, qui contient une liste d'objets incorporés, un pour chaque groupe de paramètres. Pour plus d'informations, consultez [Utilisation des groupes de paramètres de base de données](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html). Chaque objet contient les attributs suivants :    
**db\$1parameter\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-param-name"></a>
Nom du groupe (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_parameter_groups"][j"]["db_parameter_group_name"]
```  
**parameter\$1apply\$1status**  <a name="attributes-json-opsworks-stack-rds-db-param-status"></a>
État de l'application (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_parameter_groups"][j"]["parameter_apply_status"]
```  
**db\$1security\$1groups**  <a name="attributes-json-opsworks-stack-rds-db-security"></a>
Groupes de sécurité DB de l'instance, qui contient une liste d'objets incorporés, un par groupe de sécurité. Pour plus d'informations, consultez [Utilisation des groupes de sécurité DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithSecurityGroups.html). Chaque objet contient les attributs suivants :    
**db\$1security\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-security-name"></a>
Nom du groupe de sécurité (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_security_groups"][j"]["db_security_group_name"]
```  
**status**  <a name="attributes-json-opsworks-stack-rds-db-security-status"></a>
État (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_security_groups"][j"]["status"]
```  
**db\$1user**  <a name="attributes-json-opsworks-stack-rds-db-user"></a>
Nom d'utilisateur principal défini par l'utilisateur (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_user"]
```  
**engine**  <a name="attributes-json-opsworks-stack-rds-engine"></a>
Moteur de la base de données, tel que `mysql(5.6.13)` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["engine"]
```  
**instance\$1create\$1time**  <a name="attributes-json-opsworks-stack-rds-create"></a>
Date de création de l'instance, telle que `2014-04-15T16:13:34Z` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["instance_create_time"]
```  
**license\$1model**  <a name="attributes-json-opsworks-stack-rds-license"></a>
Modèle de licence de l'instance, tel que `general-public-license` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["license_model"]
```  
**multi\$1az**  <a name="attributes-json-opsworks-stack-rds-multi-az"></a>
Indique si le déploiement multi-AZ est activé (valeur booléenne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["multi_az"]
```  
**option\$1group\$1memberships**  <a name="attributes-json-opsworks-stack-rds-option"></a>
Appartenances des groupes d'options de l'instance, qui contient une liste d'objets incorporés, un par groupe d'options. Pour plus d'informations, consultez [Utilisation des groupes d'options](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html). Chaque objet contient les attributs suivants :    
**option\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-option-name"></a>
Nom du groupe (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["option_group_memberships"][j"]["option_group_name"]
```  
**status**  <a name="attributes-json-opsworks-stack-rds-option-status"></a>
État du groupe (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["option_group_memberships"][j"]["status"]
```  
**port**  <a name="attributes-json-opsworks-stack-rds-port"></a>
Port du serveur de base de données (nombre).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["port"]
```  
**preferred\$1backup\$1window**  <a name="attributes-json-opsworks-stack-rds-backup-window"></a>
Fenêtre de sauvegarde quotidienne préférée, telle que `06:26-06:56` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["preferred_backup_window"]
```  
**preferred\$1maintenance\$1window**  <a name="attributes-json-opsworks-stack-rds-maintenance"></a>
Fenêtre de maintenance hebdomadaire préférée, telle que `thu:07:13-thu:07:43` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["preferred_maintenance_window"]
```  
**publicly\$1accessible**  <a name="attributes-json-opsworks-stack-rds-public"></a>
Indique si la base de données est accessible publiquement (valeur booléenne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["publicly_accessible"]
```  
**read\$1replica\$1db\$1instance\$1identifiers**  <a name="attributes-json-opsworks-stack-rds-read"></a>
Liste d'identifiants d'instance de réplica en lecture (liste de chaînes). Pour plus d'informations, consultez [Utilisation des réplicas en lecture](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["read_replica_db_instance_identifiers"]
```  
**region**  <a name="attributes-json-opsworks-stack-rds-region"></a>
Région AWS, telle que `us-west-2` (chaîne).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["region"]
```  
**status\$1infos**  <a name="attributes-json-opsworks-stack-rds-status"></a>
Liste d'informations d'état (liste de chaînes).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["status_infos"]
```  
**vpc\$1security\$1groups**  <a name="attributes-json-opsworks-stack-rds-vpc-sec"></a>
Liste de groupes de sécurité VPC (liste de chaînes).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["vpc_security_groups"]
```

**vpc\$1id**  <a name="attributes-json-opsworks-stack-vpc-id"></a>
ID VPC (chaîne). La valeur est `null` si l'instance n'est pas dans un VPC.  

```
node["opsworks"]["stack"]["vpc_id"]
```

# Autres attributs opsworks de niveau supérieur
<a name="attributes-json-opsworks-other"></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.

Cette section contient les attributs `opsworks` qui n'ont pas d'attributs enfants.

**activity**  <a name="attributes-json-opsworks-activity"></a>
Activité qui est associée aux attributs, telle que `deploy` (chaîne).  

```
node["opsworks"]["activity"]
```

**agent\$1version**  <a name="attributes-json-opsworks-agent"></a>
Version de l' OpsWorks agent de l'instance (chaîne).  

```
node["opsworks"]["agent_version"]
```

**deploy\$1chef\$1provider**  
Fournisseur de déploiement Chef, qui influe sur la structure de répertoire d'une application déployée (chaîne). Vous pouvez attribuer à cet attribut l'une des valeurs suivantes :  
+ `Branch`
+ `Revision`
+ `Timestamped` (valeur par défaut)

```
node["opsworks"]["deploy_chef_provider"]
```

**ruby\$1stack**  <a name="attributes-json-opsworks-ruby-stack"></a>
Pile Ruby (chaîne). Le paramètre par défaut est la version « enterprise » (`ruby_enterprise`). Pour la version MRI, définissez l'attribut avec la valeur `ruby`.  

```
node["opsworks"]["ruby_stack"]
```

**ruby\$1version**  <a name="attributes-json-opsworks-ruby-version"></a>
Version Ruby qui sera utilisée par les applications (chaîne). Vous pouvez utiliser cet attribut pour spécifier uniquement les versions majeure et mineure. Vous devez utiliser l'attribut [["ruby"]](attributes-recipes-ruby.md) approprié pour spécifier la version du correctif. Pour plus d'informations sur la façon de spécifier une version, exemples inclus, consultez [Versions de Ruby](workingcookbook-ruby.md). Pour obtenir tous les détails sur la façon dont OpsWorks Stacks détermine la version Ruby, consultez le fichier d'attributs intégrés, [ruby.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb).  

```
node["opsworks"]["ruby_version"]
```

**run\$1cookbook\$1tests**  
S'il faut exécuter [minitest-chef-handler](https://github.com/calavera/minitest-chef-handler)des tests sur vos livres de recettes Chef 11.4 (booléen).  

```
node["opsworks"]["run_cookbook_tests"]
```

**sent\$1at**  <a name="attributes-json-opsworks-sent"></a>
Indique quand la commande a été envoyée à l'instance (nombre).  

```
node["opsworks"]["sent_at"]
```

**déploiement**  <a name="attributes-json-opsworks-deployment"></a>
Si ces attributs sont associés à une activité de déploiement, `deployment` est défini comme l'ID de déploiement, un GUID généré par OpsWorks Stacks qui identifie de façon unique le déploiement (chaîne). Sinon, l'attribut est défini sur null.  

```
node["opsworks"]["deployment"]
```

# Attributs opsworks\$1custom\$1cookbooks
<a name="attributes-json-custom"></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.

Contient les attributs qui spécifient les livres personnalisés de la pile.

**activé**  <a name="attributes-json-custom-enabled"></a>
Indique si les livres personnalisés sont activés (valeur booléenne).  

```
node["opsworks_custom_cookbooks"]["enabled"]
```

**recipes**  <a name="attributes-json-custom-recipes"></a>
Liste des recettes qui doivent être exécutées pour cette commande, y compris les recettes personnalisées, à l'aide du format `cookbookname::recipename` (liste de chaînes).  

```
node["opsworks_custom_cookbooks"]["recipes"]
```

# Attributs dependencies
<a name="attributes-json-dependencies"></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.

Contient plusieurs attributs qui sont liés à la `update_dependencies`commande de pile[Exécution des commandes de pile](workingstacks-commands.md).

**gem\$1binary**  
Emplacement des fichiers binaires Gem (chaîne).

**upgrade\$1debs**  
Indique s'il faut mettre à niveau les packages Debs (valeur booléenne).

**update\$1debs**  
Indique s'il faut mettre à jour les packages Debs (valeur booléenne).

# Attributs ganglia
<a name="attributes-json-ganglia"></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.

Contient un attribut **web** comportant plusieurs attributs qui spécifient comment accéder à la page web des statistiques Ganglia :

**mot de passe**  <a name="attributes-json-ganglia-password"></a>
Mot de passe requis pour accéder à la page des statistiques (chaîne).  

```
node["ganglia"]["web"]["password"]
```

**url**  <a name="attributes-json-ganglia-url"></a>
Chemin de l'URL de la page des statistiques, tel que `"/ganglia"` (chaîne). L'URL complète est `http://DNSNameURLPath`, où `DNSName` est le nom DNS de l'instance associée.  

```
node["ganglia"]["web"]["url"]
```

**user**  <a name="attributes-json-ganglia-user"></a>
Nom d'utilisateur requis pour accéder à la page des statistiques (chaîne).  

```
node["ganglia"]["web"]["user"]
```

# Attributs mysql
<a name="attributes-json-mysql"></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.

Contient un ensemble d'attributs qui spécifient la configuration du serveur de base de données MySQL.

**clients**  <a name="attributes-json-mysql-clients"></a>
Liste d'adresses IP de clients (liste de chaînes).  

```
node["mysql"]["clients"]
```

**server\$1root\$1password**  <a name="attributes-json-mysql-root-pwd"></a>
Mot de passe racine (chaîne).  

```
node["mysql"]["server_root_password"]
```

# Attributs passenger
<a name="attributes-json-passenger"></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.

Contient un ensemble d'attributs qui spécifient la configuration Phusion Passenger.

**gem\$1bin**  <a name="attributes-json-passenger-gem"></a>
L'emplacement des RubyGems fichiers binaires, par exemple `"/usr/local/bin/gem"` (chaîne).  

```
node["passenger"]["gem_bin"]
```

**max\$1pool\$1size**  <a name="attributes-json-passenger-max-pool"></a>
Taille de pool maximale (nombre).  

```
node["passenger"]["max_pool_size"]
```

**ruby\$1bin**  <a name="attributes-json-passenger-ruby"></a>
Emplacement des fichiers binaires Ruby, comme `"/usr/local/bin/ruby"`.  

```
node["passenger"]["ruby_bin"]
```

**version**  <a name="attributes-json-passenger-version"></a>
Version Passenger (chaîne).  

```
node["passenger"]["version"]
```

# Attributs opsworks\$1bundler
<a name="attributes-json-bundler"></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.

Contient les éléments qui spécifient la prise en charge [Bundler](http://gembundler.com/).

**manage\$1package**  <a name="attributes-json-bundler-manage"></a>
Indique s'il convient d'installer et de gérer Bundler (valeur booléenne).  

```
node["opsworks_bundler"]["manage_package"]
```

**version**  <a name="attributes-json-bundler-version"></a>
Version Bundler (chaîne).  

```
node["opsworks_bundler"]["version"]
```

# Attributs deploy
<a name="attributes-json-deploy"></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.

Si les attributs sont associés à un [événement Deploy](workingcookbook-events.md) ou à une [commande de pile Execute Recipes](workingstacks-commands.md), l'attribut `deploy` contient un attribut pour chaque application déployée, nommé d'après le nom court de l'application. Chaque attribut d'application contient les attributs suivants :


****  

|  |  |  | 
| --- |--- |--- |
| [vigie](#attributes-json-deploy-app-app) | [application\$1type](#attributes-json-deploy-app-type) | [auto\$1bundle\$1on\$1deploy](#attributes-json-deploy-app-auto) | 
| [database](#attributes-json-deploy-app-db) | [deploy\$1to](#attributes-json-deploy-app-deploy-to) | [domains](#attributes-json-deploy-app-domains) | 
| [document\$1root](#attributes-json-deploy-app-root) | [environment\$1variables](#attributes-json-deploy-app-environment) | [groupe](#attributes-json-deploy-app-group) | 
| [keep\$1releases](#attributes-json-deploy-app-keep-releases) | [memcached](#attributes-json-deploy-app-memcached) | [migrate](#attributes-json-deploy-app-migrate) | 
| [mounted\$1at](#attributes-json-deploy-app-mounted) | [purge\$1before\$1symlink](#attributes-json-deploy-app-purge-before-symlink) | [rails\$1env](#attributes-json-deploy-app-ssl-rails) | 
| [restart\$1command](#attributes-json-deploy-app-restart) | [scm](#attributes-json-deploy-app-scm) | [ssl\$1certificate](#attributes-json-deploy-app-ssl-cert) | 
| [ssl\$1certificate\$1ca](#attributes-json-deploy-app-ssl-ca) | [ssl\$1certificate\$1key](#attributes-json-deploy-app-ssl-key) | [ssl\$1support](#attributes-json-deploy-app-ssl-supp) | 
| [pile](#attributes-json-deploy-app-stack) | [symlink\$1before\$1migrate](#attributes-json-deploy-app-symlink-migrate) | [symlinks](#attributes-json-deploy-app-symlinks) | 
| [user](#attributes-json-deploy-app-user) |  |  | 

**vigie**  <a name="attributes-json-deploy-app-app"></a>
Nom slug de l'application, tel que `"simplephp"` (chaîne).  

```
node["deploy"]["appshortname"]["application"]
```

**application\$1type**  <a name="attributes-json-deploy-app-type"></a>
Type d'application (chaîne). Les valeurs possibles sont les suivantes :  
+ `java` : application Java
+ `nodejs` : application Node.js
+ `php` : application PHP
+ `rails` : application Ruby on Rails
+ `web` : page HTML statique
+ `other` : tous les autres types d'applications

```
node["deploy"]["appshortname"]["application_type"]
```

**auto\$1bundle\$1on\$1deploy**  <a name="attributes-json-deploy-app-auto"></a>
Pour les applications Rails, indique s'il faut exécuter Bundler au cours du déploiement (valeur booléenne).   

```
node["deploy"]["appshortname"]["auto_bundle_on_deploy"]
```

**database**  <a name="attributes-json-deploy-app-db"></a>
Contient les informations requises pour la connexion à la base de données de l'application. Si une couche de base de données est attachée à l'application, OpsWorks Stacks attribue automatiquement les valeurs appropriées à ces attributs.    
**adapter**  
Adaptateur de base de données, tel que `mysql` (chaîne).  

```
node["deploy"]["appshortname"]["database"]["adapter"]
```  
**database**  <a name="attributes-json-deploy-app-db-db"></a>
Nom de la base de données, qui est généralement le nom slug de l'application, tel que `"simplephp"` (chaîne).  

```
node["deploy"]["appshortname"]["database"]["database"]
```  
**data\$1source\$1provider**  
Source de données : `mysql` ou `rds` (chaîne).  

```
node["deploy"]["appshortname"]["database"]["data_source_provider"]
```  
**hôte**  <a name="attributes-json-deploy-app-db-host"></a>
Adresse IP de l'hôte de base de données (chaîne).  

```
node["deploy"]["appshortname"]["database"]["host"]
```  
**mot de passe**  <a name="attributes-json-deploy-app-db-pwd"></a>
Mot de passe de la base de données (chaîne).  

```
node["deploy"]["appshortname"]["database"]["password"]
```  
**port**  
Port de la base de données (nombre).  

```
node["deploy"]["appshortname"]["database"]["port"]
```  
**reconnect**  <a name="attributes-json-deploy-app-db-reconnect"></a>
Pour les applications Rails, indique si l'application doit se reconnecter si la connexion n'existe plus (valeur booléenne).  

```
node["deploy"]["appshortname"]["database"]["reconnect"]
```  
**nom d’utilisateur**  <a name="attributes-json-deploy-app-db-user"></a>
Nom d'utilisateur (chaîne).  

```
node["deploy"]["appshortname"]["database"]["username"]
```

**deploy\$1to**  <a name="attributes-json-deploy-app-deploy-to"></a>
Indique où l'application doit être déployée, par exemple, `"/srv/www/simplephp"` (chaîne).  

```
node["deploy"]["appshortname"]["deploy_to"]
```

**domains**  <a name="attributes-json-deploy-app-domains"></a>
Liste des domaines de l'application (liste de chaînes).  

```
node["deploy"]["appshortname"]["domains"]
```

**document\$1root**  <a name="attributes-json-deploy-app-root"></a>
Racine du document, si vous spécifiez une racine personnalisée ou null si vous utilisez la racine par défaut (chaîne).  

```
node["deploy"]["appshortname"]["document_root"]
```

**environment\$1variables**  <a name="attributes-json-deploy-app-environment"></a>
Collection de vingt attributs au plus qui représentent les variables d'environnement spécifiées par l'utilisateur et qui ont été définies pour l'application. Pour plus d'informations sur la définition des variables d'environnement d'une application, consultez [Ajout d'applications](workingapps-creating.md). Comme chaque nom d'attribut est défini sur un nom de variable d'environnement et que la valeur correspondante est définie sur la valeur de la variable, vous pouvez utiliser la syntaxe suivante pour faire référence à une valeur particulière.  

```
node["deploy"]["appshortname"]["environment_variables"]["variable_name"]
```

**groupe**  <a name="attributes-json-deploy-app-group"></a>
Groupe de l'application (chaîne).  

```
node["deploy"]["appshortname"]["group"]
```

**keep\$1releases**  <a name="attributes-json-deploy-app-keep-releases"></a>
Nombre de déploiements d'applications que OpsWorks Stacks stockera (nombre). Cet attribut contrôle le nombre de fois que vous pouvez restaurer une application. Par défaut, l'attribut est défini sur la valeur globale, [deploy\$1keep\$1releases ](attributes-recipes-deploy.md#attributes-recipes-deploy-global-keep-releases), qui possède une valeur par défaut de 5. Vous pouvez remplacer `keep_releases` pour spécifier le nombre de déploiements stockés d'une application spécifique.  

```
node["deploy"]["appshortname"]["keep_releases"]
```

**memcached**  <a name="attributes-json-deploy-app-memcached"></a>
Contient deux attributs qui définissent la configuration memcached.    
**hôte**  <a name="attributes-json-deploy-app-memcached-host"></a>
Adresse IP (chaîne) de l'instance du serveur Memcached.  

```
node["deploy"]["appshortname"]["memcached"]["host"]
```  
**port**  <a name="attributes-json-deploy-app-memcached-port"></a>
Port sur lequel écoute le serveur memcached (nombre).  

```
node["deploy"]["appshortname"]["memcached"]["port"]
```

**migrate**  <a name="attributes-json-deploy-app-migrate"></a>
Pour les applications Rails, indique s'il convient d'exécuter les migrations (valeur booléenne).  

```
node["deploy"]["appshortname"]["migrate"]
```

**mounted\$1at**  <a name="attributes-json-deploy-app-mounted"></a>
Point de montage de l'application, si vous spécifiez un point de montage personnalisé ou null si vous utilisez le point de montage par défaut (chaîne).  

```
node["deploy"]["appshortname"]["mounted_at"]
```

**purge\$1before\$1symlink**  <a name="attributes-json-deploy-app-purge-before-symlink"></a>
Pour les applications Rails, le tableau des chemins d'accès doit être effacé avant de créer les liens symboliques (liste de chaînes).  

```
node["deploy"]["appshortname"]["purge_before_symlink"]
```

**rails\$1env**  <a name="attributes-json-deploy-app-ssl-rails"></a>
Pour les instances de Rails App Server, l'environnement des rails, tel que `"production"` (chaîne).  

```
node["deploy"]["appshortname"]["rails_env"]
```

**restart\$1command**  <a name="attributes-json-deploy-app-restart"></a>
Commande à exécuter au redémarrage de l'application, telle que `"echo 'restarting app'"`.  

```
node["deploy"]["appshortname"]["restart_command"]
```

**scm**  <a name="attributes-json-deploy-app-scm"></a>
Contient un ensemble d'attributs qui spécifient les informations OpsWorks utilisées pour déployer l'application à partir de son référentiel de contrôle de source. Les attributs varient en fonction du type de référentiel.    
**mot de passe**  <a name="attributes-json-deploy-app-scm-pwd"></a>
Mot de passe pour les référentiels privés et null pour les référentiels publics (chaîne). Pour les compartiments Amazon S3 privés, l'attribut est défini sur la clé secrète.  

```
node["deploy"]["appshortname"]["scm"]["password"]
```  
**référentiels**  <a name="attributes-json-deploy-app-scm-repo"></a>
URL de référentiel, telle que `"git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git"` (chaîne).  

```
node["deploy"]["appshortname"]["scm"]["repository"]
```  
**révision**  <a name="attributes-json-deploy-app-scm-revision"></a>
Si le référentiel comporte plusieurs succursales, l'attribut spécifie la branche ou la version de l'application, telle que `"version1"` (chaîne). Sinon, l'attribut a la valeur null.  

```
node["deploy"]["appshortname"]["scm"]["revision"]
```  
**scm\$1type**  <a name="attributes-json-deploy-app-scm-type"></a>
Type de référentiel (chaîne). Les valeurs possibles sont les suivantes :  
+ `"git"` : référentiel Git
+ `"svn"` : référentiel Subversion
+ `"s3"`: un compartiment Amazon S3
+ `"archive"` : archive HTTP
+ `"other"` : autre type de référentiel

```
node["deploy"]["appshortname"]["scm"]["scm_type"]
```  
**ssh\$1key**  <a name="attributes-json-deploy-app-scm-key"></a>
[Clé SSH de déploiement](workingapps-deploykeys.md), pour accéder aux référentiels Git privés et null pour les référentiels publics (chaîne).  

```
node["deploy"]["appshortname"]["scm"]["ssh_key"]
```  
**user**  <a name="attributes-json-deploy-app-scm-user"></a>
Nom d'utilisateur pour les référentiels privés et null pour les référentiels publics (chaîne). Pour les compartiments Amazon S3 privés, l'attribut est défini sur la clé d'accès.  

```
node["deploy"]["appshortname"]["scm"]["user"]
```

**ssl\$1certificate**  <a name="attributes-json-deploy-app-ssl-cert"></a>
Certificat SSL de l'application, si vous avez activé la prise en charge SSL, ou null sinon (chaîne).  

```
node["deploy"]["appshortname"]["ssl_certificate"]
```

**ssl\$1certificate\$1ca**  <a name="attributes-json-deploy-app-ssl-ca"></a>
Si SSL est activé, attribut pour spécifier une clé d'autorité de certification intermédiaire ou une authentification client (chaîne).  

```
node["deploy"]["appshortname"]["ssl_certificate_ca"]
```

**ssl\$1certificate\$1key**  <a name="attributes-json-deploy-app-ssl-key"></a>
Clé privée SSL de l'application, si vous avez activé la prise en charge SSL, ou null sinon (chaîne).  

```
node["deploy"]["appshortname"]["ssl_certificate_key"]
```

**ssl\$1support**  <a name="attributes-json-deploy-app-ssl-supp"></a>
Indique si SSL est pris en charge (valeur booléenne).  

```
node["deploy"]["appshortname"]["ssl_support"]
```

**pile**  <a name="attributes-json-deploy-app-stack"></a>
Contient un attribut booléen, `needs_reload`, qui spécifie s'il faut recharger le serveur d'applications durant le déploiement.  

```
node["deploy"]["appshortname"]["stack"]["needs_reload"]
```

**symlink\$1before\$1migrate**  <a name="attributes-json-deploy-app-symlink-migrate"></a>
Pour les applications Rails, contient les liens symboliques qui doivent être créés avant d'exécuter les migrations en tant que paires `"link":"target"`.  

```
node["deploy"]["appshortname"]["symlink_before_migrate"]
```

**symlinks**  <a name="attributes-json-deploy-app-symlinks"></a>
Contient les liens symboliques du déploiement sous forme de paires `"link":"target"`.  

```
node["deploy"]["appshortname"]["symlinks"]
```

**user**  <a name="attributes-json-deploy-app-user"></a>
Utilisateur de l'application (chaîne).  

```
node["deploy"]["appshortname"]["user"]
```

# Autres attributs de niveau supérieur
<a name="attributes-json-other"></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.

Cette section contient les attributs de configuration de pile de niveau supérieur qui n'ont pas d'attributs enfants.

**Attributs rails**  <a name="attributes-json-rails"></a>
Contient un attribut **max\$1pool\$1size** qui spécifie la taille de pool maximale du serveur (nombre). La valeur de l'attribut est définie par OpsWorks Stacks et dépend du type d'instance, mais vous pouvez la [remplacer en](workingcookbook-attributes.md) utilisant du JSON personnalisé ou un fichier d'attribut personnalisé.   

```
node["rails"]["max_pool_size"]
```

**Attributs recipes**  <a name="attributes-json-recipes"></a>
Liste de recettes intégrées exécutées par cette activité, selon le format `"cookbookname::recipename"` (liste de chaînes).  

```
node["recipes"]
```

**Attributs opsworks\$1rubygems**  <a name="attributes-json-rubygems"></a>
Contient un élément de **version** qui spécifie la RubyGems version (chaîne).  

```
node["opsworks_rubygems"]["version"]
```

**Attributs languages**  <a name="attributes-json-lang"></a>
Contient un attribut pour chaque langue installée, nommé d'après la langue, tel que **ruby**. L'attribut est un objet qui contient un attribut, tel que **ruby\$1bin**, qui spécifie le dossier d'installation, tel que `"/usr/bin/ruby"` (chaîne).

**Attributs ssh\$1users**  <a name="attributes-json-ssh"></a>
Contient un ensemble d'attributs, dont chacun décrit l'un des utilisateurs auxquels des autorisations SSH ont été accordées. Chaque attribut est nommé avec l'identifiant Unix d'un utilisateur. OpsWorks Stacks génère un identifiant unique pour chaque utilisateur compris entre 2000 et 4000, par exemple`"2001"`, et crée un utilisateur avec cet identifiant sur chaque instance. Dans la OpsWorks mesure où les réserves se situent entre 2000 et 4000, les utilisateurs que vous créez en dehors OpsWorks (en utilisant des recettes de livres de recettes ou en important des utilisateurs OpsWorks depuis IAM, par exemple) peuvent se UIDs faire remplacer par OpsWorks Stacks pour un autre utilisateur. Il est recommandé de créer des utilisateurs et de gérer leur accès dans la console OpsWorks Stacks. Si vous créez des utilisateurs en dehors de OpsWorks Stacks, utilisez des *UnixID* valeurs supérieures à 4 000.  
Chaque attribut contient les attributs suivants :    
**e-mail**  
Adresse de messagerie de l'utilisateur (chaîne).  

```
node["ssh_users"]["UnixID"]["email"]
```  
**public\$1key**  
Clé SSH publique de l'utilisateur (chaîne).  

```
node["ssh_users"]["UnixID"]["public_key"]
```  
**sudoer**  
Indique si l'utilisateur a les autorisation sudo (valeur booléenne).  

```
node["ssh_users"]["UnixID"]["sudoer"]
```  
**name**  
Nom d'utilisateur (chaîne).  

```
node["ssh_users"]["UnixID"]["name"]
```