

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Atributos de configuración e implementación de pila: Linux
<a name="attributes-json-linux"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Este tema incluye los atributos de configuración e implementación de pila más utilizados y sus sintaxis de nodo asociadas. Está organizado alrededor de la estructura del espacio de nombres de configuración de pila que utilizan las pilas de Linux. Tenga en cuenta que, en ocasiones, los mismos nombres de atributo se utilizan con fines diferentes, lo que puede generar diferentes espacios de nombres. Por ejemplo, `id` puede hacer referencia al ID de una pila, al ID de una capa, a un ID de aplicación, etc. Por ello, necesita el nombre completo para utilizar el valor del atributo. Una forma fácil de visualizar estos datos es como un objeto JSON. Para ver ejemplos, consulte [Atributos de configuración e implementación de pilas](workingcookbook-json.md).

**nota**  
En las instancias de Linux, OpsWorks Stacks instala este objeto JSON en cada instancia además de añadir los datos al objeto de nodo. Para recuperarlos, ejecute el comando [ de la `get_json`CLI del agente](agent-json.md).

**Topics**
+ [Atributos opsworks](attributes-json-opsworks.md)
+ [Atributos opsworks\$1custom\$1cookbooks](attributes-json-custom.md)
+ [Atributos dependencies](attributes-json-dependencies.md)
+ [Atributos ganglia](attributes-json-ganglia.md)
+ [Atributos mysql](attributes-json-mysql.md)
+ [Atributos passenger](attributes-json-passenger.md)
+ [Atributos opsworks\$1bundler](attributes-json-bundler.md)
+ [Atributos deploy](attributes-json-deploy.md)
+ [Otros atributos de nivel superior](attributes-json-other.md)

# Atributos opsworks
<a name="attributes-json-opsworks"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

El elemento `opsworks`, que a veces se denomina espacio de nombres `opsworks`, contiene un conjunto de atributos que define la configuración de pila básica.

**importante**  
No se recomienda anular los valores de atributo del espacio de nombres `opsworks`. Esto puede provocar que las recetas integradas devuelvan un error.

**Topics**
+ [aplicaciones](attributes-json-opsworks-applications.md)
+ [Atributos instance](attributes-json-opsworks-instance.md)
+ [Atributos layers](attributes-json-opsworks-layers.md)
+ [Atributos rails\$1stack](attributes-json-opsworks-rails-stack.md)
+ [Atributos stack](attributes-json-opsworks-stack.md)
+ [Otros atributos opsworks de nivel superior](attributes-json-opsworks-other.md)

# aplicaciones
<a name="attributes-json-opsworks-applications"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Contiene una lista de objetos incrustados, una para cada aplicación de la pila. Los objetos incrustados contienen los siguientes atributos que describen la configuración de la aplicación.

**nota**  
La sintaxis de nodo general de estos atributos es la siguiente, donde `i` especifica el índice de lista de base cero de la instancia.  

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

**application\$1type**  <a name="attributes-json-opsworks-applications-type"></a>
El tipo de aplicación (cadena). Los valores posibles son los siguientes:  
+ `php`: la aplicación PHP
+ `rails`: una aplicación Ruby on Rails
+ `java`: una aplicación Java
+ `nodejs`: una aplicación Node.js
+ `web`: una página HTML estática
+ `other`: cualquier otro tipo de aplicación

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

**name**  <a name="attributes-json-opsworks-applications-name"></a>
El nombre de visualización definido por el usuario, como `"SimplePHP"` (cadena).  

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

**slug\$1name**  <a name="attributes-json-opsworks-applications-slug"></a>
Un nombre corto, que es un nombre escrito en minúsculas, como el `"simplephp"` que se genera a OpsWorks partir del nombre de la aplicación (cadena).  

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

# Atributos instance
<a name="attributes-json-opsworks-instance"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

El atributo `instance` contiene un conjunto de atributos que especifica la configuración de esta instancia.


****  

|  |  |  | 
| --- |--- |--- |
| [arquitectura](#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) | [capas](#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) |  |  | 

**arquitectura**  <a name="attributes-json-opsworks-instance-arch"></a>
La arquitectura de la instancia, como `"i386"` (cadena).  

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

**availability\$1zone**  <a name="attributes-json-opsworks-instance-availability"></a>
La zona de disponibilidad de la instancia, como `"us-west-2a"` (cadena).  

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

**backends**  <a name="attributes-json-opsworks-instance-backends"></a>
El número de procesos web del backend (cadena). Determina, por ejemplo, el número de conexiones simultáneas que HAProxy se reenviarán a un servidor de Rails. El valor predeterminado depende de la memoria y el número de núcleos de la instancia.  

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

**aws\$1instance\$1id**  <a name="attributes-json-opsworks-instance-ec2-id"></a>
El ID de la EC2 instancia (cadena).  

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

**hostname**  <a name="attributes-json-opsworks-instance-host"></a>
El nombre de host, como `"php-app1"` (cadena).  

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

**id**  <a name="attributes-json-opsworks-instance-id"></a>
El ID de instancia, que es un GUID OpsWorks generado por Stacks que identifica de forma exclusiva la instancia (cadena).  

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

**instance\$1type**  <a name="attributes-json-opsworks-instance-type"></a>
El tipo de instancia, como `"c1.medium"` (cadena).  

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

**ip**  <a name="attributes-json-opsworks-instance-ip"></a>
La dirección IP pública (cadena).  

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

**capas**  <a name="attributes-json-opsworks-instance-layers"></a>
Una lista de las capas de la instancia identificadas por sus nombres cortos, como `"lb"` o `"db-master"` (lista de cadena).  

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

**private\$1dns\$1name**  <a name="attributes-json-opsworks-instance-private-dns"></a>
El nombre de DNS privado (cadena).  

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

**private\$1ip**  <a name="attributes-json-opsworks-instance-private-ip"></a>
La dirección IP privada (cadena).  

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

**public\$1dns\$1name**  <a name="attributes-json-opsworks-instance-dns"></a>
El nombre de DNS público (cadena).  

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

**region**  <a name="attributes-json-opsworks-instance-region"></a>
La región de AWS, como `"us-west-2"` (cadena).  

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

# Atributos layers
<a name="attributes-json-opsworks-layers"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

El atributo `layers` contiene un conjunto de atributos de capa, uno para cada una de las capas de la pila, cuyo nombre es el nombre corto de la capa, como `php-app`. Una pila puede tener, como máximo, una de las capas integradas, cuyos nombres cortos son los siguientes:
+ `db-master`: capa MySQL
+ `java-app`: capa del servidor de aplicaciones de Java
+ `lb`: jugador HAProxy 
+ `monitoring-master`: capa Ganglia
+ `memcached`: capa Memcached
+ `nodejs-app`: capa del servidor de aplicaciones Node.js
+ `php-app`: capa del servidor de aplicaciones PHP
+ `rails-app`: capa del servidor de aplicaciones de Rails
+ `web`: capa del servidor web estático

Una pila puede contener cualquier número de capas personalizadas, las cuales tienen nombres cortos definidos por el usuario.

Cada atributo de capa contiene los siguientes atributos:
+ [id](#attributes-json-opsworks-layers-id)
+ [instances](#attributes-json-opsworks-layers-instances)
+ [name](#attributes-json-opsworks-layers-name)

**id**  <a name="attributes-json-opsworks-layers-id"></a>
El ID de capa, que es un GUID generado por la capa (cadena) OpsWorks e identifica de forma exclusiva.  

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

**instances**  <a name="attributes-json-opsworks-layers-instances"></a>
El elemento `instances` contiene un conjunto de atributos de instancia, uno para cada una de las instancias online de la capa. Su nombre es el nombre de host de la instancia, como `php-app1`.  
El elemento `instances` contiene únicamente las instancias que están online cuando se crean los atributos de configuración e implementación de pila concretos.
Cada elemento de la instancia contiene los siguientes atributos:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/opsworks/latest/userguide/attributes-json-opsworks-layers.html)  
**availability\$1zone**  <a name="attributes-json-opsworks-layers-instances-availability"></a>
La zona de disponibilidad, como `"us-west-2a"` (cadena).  

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

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["aws_instance_id"]
```  
**backends**  <a name="attributes-json-opsworks-layers-instances-backends"></a>
El número de procesos web del backend (número). Determina, por ejemplo, el número de conexiones simultáneas que HAProxy se reenviarán a un back-end de Rails. El valor predeterminado depende de la memoria y el número de núcleos de la instancia.  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["backends"]
```  
**booted\$1at**  <a name="attributes-json-opsworks-layers-instances-booted"></a>
La hora en que se inició la EC2 instancia, con el formato UTC:MM:SS\$1HH:mm yyyy-mm-dddThh (cadena). Por ejemplo, `"2013-10-01T08:35:22+00:00"` son las 8:35:22 del 10 de octubre de 2013 sin corrección del huso horario. Para obtener más información, consulte [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>
La hora en que se creó la EC2 instancia, con el formato UTC:MM:SS\$1HH:mm (cadena). yyyy-mm-dddThh Por ejemplo, `"2013-10-01T08:35:22+00:00"` son las 8:35:22 del 10 de octubre de 2013 sin corrección del huso horario. Para obtener más información, consulte [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>
La dirección IP elástica, que se establece en null si la instancia no tiene una (cadena).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["elastic_ip"]
```  
**instance\$1type**  <a name="attributes-json-opsworks-layers-instances-type"></a>
El tipo de instancia, como `"c1.medium"` (cadena).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["instance_type"]
```  
**ip**  <a name="attributes-json-opsworks-layers-instances-ip"></a>
La dirección IP pública (cadena).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["ip"]
```  
**private\$1ip**  <a name="attributes-json-opsworks-layers-instances-private-ip"></a>
La dirección IP privada (cadena).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_ip"]
```  
**public\$1dns\$1name**  <a name="attributes-json-opsworks-layers-instances-public-dns"></a>
El nombre de DNS público (cadena).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["public_dns_name"]
```  
**private\$1dns\$1name**  <a name="attributes-json-opsworks-layers-instances-private-dns"></a>
El nombre de DNS privado (cadena).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_dns_name"]
```  
**region**  <a name="attributes-json-opsworks-layers-instances-region"></a>
La región de AWS, como `"us-west-2"` (cadena).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["region"]
```  
**status**  <a name="attributes-json-opsworks-layers-instances-status"></a>
El estado (cadena). Los valores posibles son los siguientes:  
+ `"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>
El nombre de la capa, que se utiliza para representar la capa en la consola (cadena). Puede definirlo el usuario y no tiene por qué ser exclusivo.  

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

# Atributos rails\$1stack
<a name="attributes-json-opsworks-rails-stack"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

**name**  <a name="attributes-json-opsworks-rails-stack-name"></a>
Especifica la pila de Rails y está establecido en `"apache_passenger"` o `"nginx_unicorn"` (cadena).  

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

**receta **  <a name="attributes-json-opsworks-rails-stack-recipe"></a>
La receta asociada, que depende de si utiliza Passenger o Unicorn (cadena):  
+ Unicorn: `"unicorn::rails"`
+ Passenger: `"passenger_apache2::rails"`

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

**restart\$1command **  <a name="attributes-json-opsworks-rails-stack-restart"></a>
El comando restart, que depende de si utiliza Passenger o Unicorn (cadena):  
+ Unicorn: `"../../shared/scripts/unicorn clean-restart"`
+ Passenger: `"touch tmp/restart.txt"`

**servicio **  <a name="attributes-json-opsworks-rails-stack-service"></a>
El nombre del servicio, que depende de si utiliza Passenger o Unicorn (cadena):  
+ Unicorn: `"unicorn"`
+ Passenger: `"apache2"`

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

# Atributos stack
<a name="attributes-json-opsworks-stack"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Los atributos `stack` especifican algunos aspectos de configuración de pila, como las configuraciones de la capa de servicio.
+ [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>
Contiene una lista de objetos incrustados, una para cada balanceador de carga Elastic Load Balancing de la pila. Cada objeto incrustado contiene los siguientes atributos que describen la configuración del balanceador de carga.  
La sintaxis de nodo general de estos atributos es la siguiente, donde `i` especifica el índice de lista de base cero de la instancia.  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["attribute_name"]
```  
**dns\$1name**  <a name="attributes-json-opsworks-stack-elb-dns-name"></a>
El nombre de DNS del balanceador de carga (cadena).  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["dns_name"]
```  
**name**  <a name="attributes-json-opsworks-stack-elb-name"></a>
El nombre del balanceador de carga (cadena).  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["name"]
```  
**layer\$1id**  <a name="attributes-json-opsworks-stack-elb-layer-id"></a>
El ID de la capa a la que el balanceador de carga está asociado (cadena).  

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

**id**  <a name="attributes-json-opsworks-stack-id"></a>
El ID de la pila (cadena).  

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

**name**  <a name="attributes-json-opsworks-stack-name"></a>
El nombre de la pila (cadena).  

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

**rds\$1instances**  <a name="attributes-json-opsworks-stack-rds"></a>
Contiene una lista de objetos incrustados, una para cada instancia de Amazon RDS registrada en la pila. Cada objeto incrustado contiene un conjunto de atributos que definen la configuración de la instancia. Especifique estos valores si utiliza la consola de Amazon RDS o la API para crear la instancia. También puede utilizar la consola de Amazon RDS o la API para editar algunas opciones de configuración una vez que la instancia se ha creado. Para obtener más información, consulte la [documentación de Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html).  
La sintaxis de nodo general de estos atributos es la siguiente, donde `i` especifica el índice de lista de base cero de la instancia.  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["attribute_name"]
```
Si la pila tiene varias instancias de Amazon RDS, a continuación tiene un ejemplo de cómo utilizar una instancia concreta en una receta.  

```
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/es_es/opsworks/latest/userguide/attributes-json-opsworks-stack.html)  
**dirección**  <a name="attributes-json-opsworks-stack-rds-address"></a>
Las URL de las instancias, como `opsinstance.ccdvt3hwog1a.us-west-2.rds.amazonaws.com` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["address"]
```  
**allocated\$1storage**  <a name="attributes-json-opsworks-stack-rds-storage"></a>
El almacenamiento asignado en GB (número).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["allocated_storage"]
```  
**arn**  <a name="attributes-json-opsworks-stack-rds-arn"></a>
El ARN de la instancia (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["arn"]
```  
**auto\$1minor\$1version\$1upgrade**  <a name="attributes-json-opsworks-stack-rds-minor"></a>
Si se aplican automáticamente actualizaciones secundarias de la versión (booleano).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["auto_minor_version_upgrade"]
```  
**availability\$1zone**  <a name="attributes-json-opsworks-stack-rds-az"></a>
La zona de disponibilidad de la instancia, como `us-west-2a` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["availability_zone"]
```  
**backup\$1retention\$1period**  <a name="attributes-json-opsworks-stack-rds-backup"></a>
El período de retención de backup en días (número).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["backup_retention_period"]
```  
**db\$1instance\$1class**  <a name="attributes-json-opsworks-stack-rds-db-class"></a>
La clase de la instancia de base de datos, como `db.m1.small` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_class"]
```  
**db\$1instance\$1identifier**  <a name="attributes-json-opsworks-stack-rds-db-id"></a>
El identificador de instancias de base de datos definido por el usuario (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_identifier"]
```  
**db\$1instance\$1status**  <a name="attributes-json-opsworks-stack-rds-db-status"></a>
El estado de la instancia (cadena). Para obtener más información, consulte la [instancia de base de datos](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>
El nombre de la base de datos definido por el usuario (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_name"]
```  
**db\$1parameter\$1groups**  <a name="attributes-json-opsworks-stack-rds-db-param"></a>
Los grupos de parámetros de base de datos de la instancia, que contienen una lista de objetos incrustados, una para cada grupo de parámetros. Para obtener más información, consulte [Trabajo con los grupos de parámetros de base de datos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html). Cada objeto contiene los siguientes atributos:    
**db\$1parameter\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-param-name"></a>
El nombre del grupo (cadena).  

```
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>
El estado de la aplicación (cadena).  

```
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>
Los grupos de seguridad de base de datos de la instancia, que contienen una lista de objetos incrustados, una para cada grupo de seguridad. Para obtener más información, consulte [Trabajo con grupos de seguridad de base de datos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithSecurityGroups.html). Cada objeto contiene los siguientes atributos:    
**db\$1security\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-security-name"></a>
El nombre del grupo de seguridad (cadena).  

```
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>
El estado (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_security_groups"][j"]["status"]
```  
**db\$1user**  <a name="attributes-json-opsworks-stack-rds-db-user"></a>
El nombre de usuario maestro definido por el usuario (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_user"]
```  
**engine**  <a name="attributes-json-opsworks-stack-rds-engine"></a>
El motor de la base de datos, como `mysql(5.6.13)` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["engine"]
```  
**instance\$1create\$1time**  <a name="attributes-json-opsworks-stack-rds-create"></a>
La hora a la que se creó la instancia, como `2014-04-15T16:13:34Z` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["instance_create_time"]
```  
**license\$1model**  <a name="attributes-json-opsworks-stack-rds-license"></a>
El modelo de licencia de la instancia, como `general-public-license` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["license_model"]
```  
**multi\$1az**  <a name="attributes-json-opsworks-stack-rds-multi-az"></a>
Si el despliegue Multi-AZ está habilitado (booleano).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["multi_az"]
```  
**option\$1group\$1memberships**  <a name="attributes-json-opsworks-stack-rds-option"></a>
Las suscripciones a grupos de opciones de la instancia, que contienen una lista de objetos incrustados, una para cada grupo de opciones. Para obtener más información, consulte [Trabajo con grupos de opciones](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html). Cada objeto contiene los siguientes atributos:    
**option\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-option-name"></a>
El nombre del grupo (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["option_group_memberships"][j"]["option_group_name"]
```  
**status**  <a name="attributes-json-opsworks-stack-rds-option-status"></a>
El estado del grupo (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["option_group_memberships"][j"]["status"]
```  
**puerto**  <a name="attributes-json-opsworks-stack-rds-port"></a>
El puerto del servidor de bases de datos (número).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["port"]
```  
**preferred\$1backup\$1window**  <a name="attributes-json-opsworks-stack-rds-backup-window"></a>
La ventana de backup diaria preferida, como `06:26-06:56` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["preferred_backup_window"]
```  
**preferred\$1maintenance\$1window**  <a name="attributes-json-opsworks-stack-rds-maintenance"></a>
La ventana de mantenimiento semanal preferida, como `thu:07:13-thu:07:43` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["preferred_maintenance_window"]
```  
**publicly\$1accessible**  <a name="attributes-json-opsworks-stack-rds-public"></a>
Si la base de datos es pública (booleano).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["publicly_accessible"]
```  
**read\$1replica\$1db\$1instance\$1identifiers**  <a name="attributes-json-opsworks-stack-rds-read"></a>
Una lista de identificadores de instancia de réplica de lectura (lista de cadena). Para obtener más información, consulte [Trabajo con réplicas de lectura](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>
La región de AWS, como `us-west-2` (cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["region"]
```  
**status\$1infos**  <a name="attributes-json-opsworks-stack-rds-status"></a>
Una lista de información de estado (lista de cadena).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["status_infos"]
```  
**vpc\$1security\$1groups**  <a name="attributes-json-opsworks-stack-rds-vpc-sec"></a>
Una lista de grupos de seguridad de VPC (lista de cadena).  

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

**vpc\$1id**  <a name="attributes-json-opsworks-stack-vpc-id"></a>
El ID de la VPC (cadena). Este valor es `null` si la instancia no se encuentra en una VPC.  

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

# Otros atributos opsworks de nivel superior
<a name="attributes-json-opsworks-other"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Esta sección enumera los atributos `opsworks` que no tienen atributos secundarios.

**activity**  <a name="attributes-json-opsworks-activity"></a>
La actividad asociada a los atributos, como `deploy` (cadena).  

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

**agent\$1version**  <a name="attributes-json-opsworks-agent"></a>
La versión del OpsWorks agente de la instancia (cadena).  

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

**deploy\$1chef\$1provider**  
El proveedor de implementación de Chef, que influye en la estructura de directorios de una aplicación implementada (cadena). Puede configurar este atributo en una de las siguientes opciones:  
+ `Branch`
+ `Revision`
+ `Timestamped` (valor predeterminado)

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

**ruby\$1stack**  <a name="attributes-json-opsworks-ruby-stack"></a>
La pila de Ruby (cadena). La configuración predeterminada es la versión Enterprise (`ruby_enterprise`). En el caso de la versión MRI, establezca este atributo en `ruby`.  

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

**ruby\$1version**  <a name="attributes-json-opsworks-ruby-version"></a>
La versión de Ruby que utilizarán las aplicaciones (cadena). Puede utilizar este atributo para especificar solo las versiones principal y secundaria. Debe utilizar el atributo [["ruby"]](attributes-recipes-ruby.md) para especificar la versión de parche. Para obtener más información sobre cómo especificar una versión, incluidos ejemplos, consulte [Versiones de Ruby](workingcookbook-ruby.md). Para obtener más información sobre cómo OpsWorks Stacks determina la versión de Ruby, consulte el archivo de atributos integrado, [ruby.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb).  

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

**run\$1cookbook\$1tests**  
Si desea realizar [minitest-chef-handler](https://github.com/calavera/minitest-chef-handler)pruebas en sus libros de cocina de Chef 11.4 (booleano).  

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

**sent\$1at**  <a name="attributes-json-opsworks-sent"></a>
El momento en el que este comando se envió a la instancia (número).  

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

**Implementación**  <a name="attributes-json-opsworks-deployment"></a>
Si estos atributos se asocian a una actividad de implementación, `deployment` se establece en el ID de la implementación, un GUID generado por OpsWorks Stacks que identifica la implementación de forma exclusiva (cadena). De lo contrario, el atributo se establece en null.  

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

# Atributos opsworks\$1custom\$1cookbooks
<a name="attributes-json-custom"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Contiene atributos que especifican los libros de recetas personalizados de la pila.

**enabled**  <a name="attributes-json-custom-enabled"></a>
Indica si los libros de recetas personalizados están activados (valor booleano).  

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

**recipes**  <a name="attributes-json-custom-recipes"></a>
Una lista de las recetas que va a ejecutar este comando, incluidas las recetas personalizadas, en formato `cookbookname::recipename` (lista de cadena).  

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

# Atributos dependencies
<a name="attributes-json-dependencies"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Contiene varios atributos relacionados con el `update_dependencies`comando de pila [Ejecución de comandos de pila](workingstacks-commands.md).

**gem\$1binary**  
La ubicación del binario de Gems (cadena).

**upgrade\$1debs**  
Si se instala una versión superior de los paquetes .debs (booleano).

**update\$1debs**  
Si se actualizan los paquetes .debs (booleano).

# Atributos ganglia
<a name="attributes-json-ganglia"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Contiene un atributo **web** que contiene varios atributos que indican cómo obtener acceso a la página web de estadísticas de Ganglia:

**contraseña**  <a name="attributes-json-ganglia-password"></a>
La contraseña obligatoria para obtener acceso a la página de estadísticas (cadena).  

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

**url**  <a name="attributes-json-ganglia-url"></a>
La URL de la página de estadísticas, como `"/ganglia"` (cadena). La dirección URL completa es `http://DNSNameURLPath`, donde `DNSName` es el nombre de DNS de la instancia asociada.  

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

**usuario**  <a name="attributes-json-ganglia-user"></a>
El nombre de usuario obligatorio para obtener acceso a la página de estadísticas (cadena).  

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

# Atributos mysql
<a name="attributes-json-mysql"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Contiene un conjunto de atributos que especifican la configuración del servidor de base de datos MySQL.

**clients**  <a name="attributes-json-mysql-clients"></a>
Una lista de direcciones IP de clientes (lista de cadena).  

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

**server\$1root\$1password**  <a name="attributes-json-mysql-root-pwd"></a>
La contraseña raíz (cadena).  

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

# Atributos passenger
<a name="attributes-json-passenger"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Contiene un conjunto de atributos que especifican la configuración de Phusion Passenger.

**gem\$1bin**  <a name="attributes-json-passenger-gem"></a>
La ubicación de los RubyGems binarios, como `"/usr/local/bin/gem"` (cadena).  

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

**max\$1pool\$1size**  <a name="attributes-json-passenger-max-pool"></a>
El tamaño máximo del grupo (número).  

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

**ruby\$1bin**  <a name="attributes-json-passenger-ruby"></a>
La ubicación de los binarios de Ruby, como `"/usr/local/bin/ruby"`.  

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

**versión**  <a name="attributes-json-passenger-version"></a>
La versión de Passenger (cadena).  

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

# Atributos opsworks\$1bundler
<a name="attributes-json-bundler"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Contiene elementos que determinan la compatibilidad de [Bundler](http://gembundler.com/).

**manage\$1package**  <a name="attributes-json-bundler-manage"></a>
Si se instala y administra Bundler (booleano).  

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

**versión**  <a name="attributes-json-bundler-version"></a>
La versión de Bundler (cadena).  

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

# Atributos deploy
<a name="attributes-json-deploy"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Si los atributos se asocian a un [evento Deploy](workingcookbook-events.md) o a un [comando de pila Execute Recipes](workingstacks-commands.md), el atributo `deploy` contiene un atributo para cada aplicación implementada, cuyo nombre es el nombre corto de la aplicación. Cada atributo de aplicación contiene los siguientes atributos:


****  

|  |  |  | 
| --- |--- |--- |
| [aplicación](#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) | [grupo](#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) | 
| [pila](#attributes-json-deploy-app-stack) | [symlink\$1before\$1migrate](#attributes-json-deploy-app-symlink-migrate) | [symlinks](#attributes-json-deploy-app-symlinks) | 
| [usuario](#attributes-json-deploy-app-user) |  |  | 

**aplicación**  <a name="attributes-json-deploy-app-app"></a>
El nombre de slug de la aplicación, como `"simplephp"` (cadena).  

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

**application\$1type**  <a name="attributes-json-deploy-app-type"></a>
El tipo de aplicación (cadena). Los valores posibles son los siguientes:  
+ `java`: una aplicación Java
+ `nodejs`: una aplicación Node.js
+ `php`: una aplicación PHP
+ `rails`: una aplicación Ruby on Rails
+ `web`: una página HTML estática
+ `other`: cualquier otro tipo de aplicación

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

**auto\$1bundle\$1on\$1deploy**  <a name="attributes-json-deploy-app-auto"></a>
En el caso de las aplicaciones de Rails, si Bundler se ejecuta durante la implementación (booleano).   

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

**database**  <a name="attributes-json-deploy-app-db"></a>
Contiene la información necesaria para conectar la base de datos de la aplicación. Si la aplicación tiene una capa de base de datos adjunta, OpsWorks Stacks asigna automáticamente los valores adecuados a estos atributos.    
**adapter**  
El adaptador de la base de datos, como `mysql` (cadena).  

```
node["deploy"]["appshortname"]["database"]["adapter"]
```  
**database**  <a name="attributes-json-deploy-app-db-db"></a>
El nombre de la base de datos, que suele ser es el nombre de slug de la aplicación, como `"simplephp"` (cadena).  

```
node["deploy"]["appshortname"]["database"]["database"]
```  
**data\$1source\$1provider**  
El origen de datos: `mysql` o `rds` (cadena).  

```
node["deploy"]["appshortname"]["database"]["data_source_provider"]
```  
**host**  <a name="attributes-json-deploy-app-db-host"></a>
La dirección IP del host de la base de datos (cadena).  

```
node["deploy"]["appshortname"]["database"]["host"]
```  
**contraseña**  <a name="attributes-json-deploy-app-db-pwd"></a>
La contraseña de la base de datos (cadena).  

```
node["deploy"]["appshortname"]["database"]["password"]
```  
**puerto**  
El puerto de la base de datos (número).  

```
node["deploy"]["appshortname"]["database"]["port"]
```  
**reconnect**  <a name="attributes-json-deploy-app-db-reconnect"></a>
En el caso de las aplicaciones de Rails, si la aplicación debe volver a conectarse si la conexión ya no existe (booleano).  

```
node["deploy"]["appshortname"]["database"]["reconnect"]
```  
**nombre de usuario**  <a name="attributes-json-deploy-app-db-user"></a>
El nombre de usuario (cadena).  

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

**deploy\$1to**  <a name="attributes-json-deploy-app-deploy-to"></a>
Si la aplicación se va a implementar, como `"/srv/www/simplephp"` (cadena).  

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

**domains**  <a name="attributes-json-deploy-app-domains"></a>
Una lista de los dominios de aplicación (lista de cadena).  

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

**document\$1root**  <a name="attributes-json-deploy-app-root"></a>
El documento raíz si especifica una raíz no predeterminada, o null si utiliza la raíz predeterminada (cadena).  

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

**environment\$1variables**  <a name="attributes-json-deploy-app-environment"></a>
Una colección de hasta veinte atributos que representan las variables de entorno especificadas por el usuario que se han definido para la aplicación. Para obtener más información sobre cómo definir las variables de entorno de la aplicación, consulte [Agregar aplicaciones](workingapps-creating.md). El nombre de los atributos se establece en un nombre de variable de entorno y el valor correspondiente se establece en el valor de la variable, de modo que puede utilizar la siguiente sintaxis para hacer referencia a un determinado valor.  

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

**grupo**  <a name="attributes-json-deploy-app-group"></a>
El grupo de la aplicación (cadena).  

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

**keep\$1releases**  <a name="attributes-json-deploy-app-keep-releases"></a>
El número de despliegues de aplicaciones que OpsWorks Stacks almacenará (número). Este atributo controla el número de veces que se puede revertir una aplicación. De forma predeterminada, está establecido en el valor global [deploy\$1keep\$1releases ](attributes-recipes-deploy.md#attributes-recipes-deploy-global-keep-releases), cuyo valor predeterminado es 5. Puede anular `keep_releases` para especificar el número de implementaciones almacenadas de una aplicación específica.  

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

**memcached**  <a name="attributes-json-deploy-app-memcached"></a>
Contiene dos atributos que definen la configuración de memcached.    
**host**  <a name="attributes-json-deploy-app-memcached-host"></a>
La dirección IP de la instancia del servidor de Memcached (cadena).  

```
node["deploy"]["appshortname"]["memcached"]["host"]
```  
**puerto**  <a name="attributes-json-deploy-app-memcached-port"></a>
El puerto de escucha del servidor de memcached (número).  

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

**migrate**  <a name="attributes-json-deploy-app-migrate"></a>
En el caso de las aplicaciones de Rails, si se van a ejecutar migraciones (booleanas).  

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

**mounted\$1at**  <a name="attributes-json-deploy-app-mounted"></a>
El punto de montaje de la aplicación si especifica un punto de montaje no predeterminado, o null si utiliza el punto de montaje predeterminado (cadena).  

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

**purge\$1before\$1symlink**  <a name="attributes-json-deploy-app-purge-before-symlink"></a>
En el caso de las aplicaciones de Rails, una matriz de rutas que se elimina antes de crear symlinks (lista de cadena).  

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

**rails\$1env**  <a name="attributes-json-deploy-app-ssl-rails"></a>
En el caso de las instancias del servidor de aplicaciones de Rails, el entorno de Rails, como `"production"` (cadena).  

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

**restart\$1command**  <a name="attributes-json-deploy-app-restart"></a>
Un comando que se ejecuta cuando se reinicia la aplicación, como `"echo 'restarting app'"`.  

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

**scm**  <a name="attributes-json-deploy-app-scm"></a>
Contiene un conjunto de atributos que especifican la información que se OpsWorks utiliza para implementar la aplicación desde su repositorio de control de código fuente. Los atributos varían en función del tipo de repositorio.    
**contraseña**  <a name="attributes-json-deploy-app-scm-pwd"></a>
La contraseña de los repositorios privados y null para los repositorios públicos (cadena). Si se trata de buckets de Amazon S3 privados, el atributo se establece en la clave secreta.  

```
node["deploy"]["appshortname"]["scm"]["password"]
```  
**repositorio**  <a name="attributes-json-deploy-app-scm-repo"></a>
La URL del repositorio, como `"git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git"` (cadena).  

```
node["deploy"]["appshortname"]["scm"]["repository"]
```  
**revisión**  <a name="attributes-json-deploy-app-scm-revision"></a>
Si el repositorio tiene varias ramificaciones, el atributo especifica la ramificación o versión de la aplicación, como `"version1"` (cadena). De lo contrario, se establece en null.  

```
node["deploy"]["appshortname"]["scm"]["revision"]
```  
**scm\$1type**  <a name="attributes-json-deploy-app-scm-type"></a>
El tipo de repositorio (cadena). Los valores posibles son los siguientes:  
+ `"git"`: un repositorio Git
+ `"svn"`: un repositorio Subversion
+ `"s3"`: un bucket de Amazon S3.
+ `"archive"`: un archivo de almacenamiento HTTP
+ `"other"`: otro tipo de repositorio

```
node["deploy"]["appshortname"]["scm"]["scm_type"]
```  
**ssh\$1key**  <a name="attributes-json-deploy-app-scm-key"></a>
Una [clave SSH de implementación](workingapps-deploykeys.md) para obtener acceso a los repositorios Git privados y "null" para repositorios públicos (cadena).  

```
node["deploy"]["appshortname"]["scm"]["ssh_key"]
```  
**usuario**  <a name="attributes-json-deploy-app-scm-user"></a>
El nombre de usuario de los repositorios privados y "null" en el caso de los repositorios públicos (cadena). Si se trata de buckets de Amazon S3 privados, el atributo se establece en la clave de acceso.  

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

**ssl\$1certificate**  <a name="attributes-json-deploy-app-ssl-cert"></a>
El certificado SSL de la aplicación si habilita la compatibilidad con SSL; de lo contrario, null (cadena).  

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

**ssl\$1certificate\$1ca**  <a name="attributes-json-deploy-app-ssl-ca"></a>
Si SSL está habilitado, un atributo para especificar una clave de entidad de certificación intermedia o la autenticación del cliente (cadena).  

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

**ssl\$1certificate\$1key**  <a name="attributes-json-deploy-app-ssl-key"></a>
La clave privada SSL de la aplicación si habilita la compatibilidad con SSL; de lo contrario, null (cadena).  

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

**ssl\$1support**  <a name="attributes-json-deploy-app-ssl-supp"></a>
Si SSL es compatible (booleano).  

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

**pila**  <a name="attributes-json-deploy-app-stack"></a>
Contiene un atributo booleano, `needs_reload`, que especifica si el servidor de aplicaciones se va a volver a cargar durante la implementación.  

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

**symlink\$1before\$1migrate**  <a name="attributes-json-deploy-app-symlink-migrate"></a>
En el caso de aplicaciones de Rails, contiene los symlinks que deben crearse antes de ejecutar las migraciones como pares `"link":"target"`.  

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

**symlinks**  <a name="attributes-json-deploy-app-symlinks"></a>
Contiene los symlinks de implementación como pares `"link":"target"`.  

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

**usuario**  <a name="attributes-json-deploy-app-user"></a>
El usuario de la aplicación (cadena).  

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

# Otros atributos de nivel superior
<a name="attributes-json-other"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Esta sección enumera los atributos de configuración de pila de nivel superior que no tienen atributos secundarios.

**Atributos rails**  <a name="attributes-json-rails"></a>
Contiene un atributo **max\$1pool\$1size** que especifica el tamaño máximo del grupo del servidor (número). El valor del atributo lo establece OpsWorks Stacks y depende del tipo de instancia, pero puedes [anularlo](workingcookbook-attributes.md) mediante un JSON personalizado o un archivo de atributos personalizado.   

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

**Atributos recipes**  <a name="attributes-json-recipes"></a>
Una lista de las recetas integradas que ejecutó esta actividad en formato `"cookbookname::recipename"` (lista de cadena).  

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

**Atributos opsworks\$1rubygems**  <a name="attributes-json-rubygems"></a>
Contiene un elemento de **versión** que especifica la RubyGems versión (cadena).  

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

**Atributos languages**  <a name="attributes-json-lang"></a>
Contiene un atributo para cada idioma instalado, cuyo nombre es el nombre del idioma, como **ruby**. El atributo es un objeto que contiene un atributo, como **ruby\$1bin**, que especifica la carpeta de instalación, como `"/usr/bin/ruby"` (cadena).

**Atributos ssh\$1users**  <a name="attributes-json-ssh"></a>
Contiene un conjunto de atributos, cada uno de los cuales describe a uno de los usuarios al que se le ha concedido permisos SSH. Cada atributo se nombra con el ID de Unix de un usuario. OpsWorks Stacks genera un ID único para cada usuario en el rango de 2000 a 4000, por ejemplo`"2001"`, y crea un usuario con ese ID en cada instancia. Como OpsWorks reserva el rango de 2000 a 4000, los usuarios que crees fuera de él OpsWorks (mediante recetas de libros de cocina o importándolos OpsWorks desde IAM, por ejemplo) pueden hacer UIDs que Stacks los sobrescriba para otro usuario. OpsWorks Como práctica recomendada, crea usuarios y administra su acceso en la consola de Stacks. OpsWorks Si creas usuarios fuera de OpsWorks Stacks, usa *UnixID* valores superiores a 4000.  
Cada atributo contiene los siguientes atributos:    
**correo electrónico**  
La dirección de correo electrónico del usuario (cadena).  

```
node["ssh_users"]["UnixID"]["email"]
```  
**public\$1key**  
La clave SSH pública del usuario (cadena).  

```
node["ssh_users"]["UnixID"]["public_key"]
```  
**sudoer**  
Si el usuario tiene permisos sudo (booleano).  

```
node["ssh_users"]["UnixID"]["sudoer"]
```  
**name**  
El nombre de usuario de (cadena).  

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