

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Atributos de implantação e configuração de pilha: Linux
<a name="attributes-json-linux"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Este tópico inclui os atributos de implantação e configuração de pilhas usadas mais comumente e sua sintaxe de nó associada. Ele é organizado em torno da estrutura do namespace da configuração de pilha usada pelas pilhas do Linux. Observe que os mesmos nomes de atributo são, às vezes, usados para finalidades diferentes e ocorrem em diferentes namespaces. Por exemplo, `id` pode se referir a um ID de pilha, de camada, de aplicação e assim por diante, portanto você precisa do nome totalmente qualificado para usar o valor do atributo. Uma maneira conveniente de visualizar esses dados é como um objeto JSON. Para ver exemplos, consulte [Configuração de pilha e atributos de implantação](workingcookbook-json.md).

**nota**  
Em instâncias Linux, o OpsWorks Stacks instala esse objeto JSON em cada instância, além de adicionar os dados ao objeto node. Você pode recuperá-lo usando o [comando `get_json` do agente da CLI](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)
+ [Outros atributos de nível superior](attributes-json-other.md)

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

O elemento `opsworks`, às vezes denominado como namespace `opsworks`, contém um conjunto de atributos que definem a configuração básica da pilha.

**Importante**  
Substituir os valores de atributo no namespace `opsworks` não é recomendado. Isso pode fazer com que as receitas integradas falhem.

**Topics**
+ [aplicações](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 pilha](attributes-json-opsworks-stack.md)
+ [Outros atributos opsworks de nível superior](attributes-json-opsworks-other.md)

# aplicações
<a name="attributes-json-opsworks-applications"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Contém uma lista de objetos incorporados, um para cada aplicativo que existe para a pilha. Cada objeto incorporado contém os seguintes atributos que descrevem a configuração da aplicação.

**nota**  
A sintaxe de nó geral desses atributos é como a seguinte, em que `i` especifica o índice de lista baseado em zero da instância.  

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

**application\$1type**  <a name="attributes-json-opsworks-applications-type"></a>
O tipo da aplicação (string). Os valores possíveis são:  
+ `php`: aplicação PHP
+ `rails`: uma aplicação Ruby on Rails
+ `java`: uma aplicação Java
+ `nodejs`: uma aplicação Node.js
+ `web`: uma página HTML estática
+ `other`: todos os outros tipos de aplicação

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

**name**  <a name="attributes-json-opsworks-applications-name"></a>
O nome de exibição definido pelo usuário, como `"SimplePHP"` (string).  

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

**slug\$1name**  <a name="attributes-json-opsworks-applications-slug"></a>
Um nome curto, que é um nome totalmente em minúsculas, como o gerado `"simplephp"` a OpsWorks partir do nome do aplicativo (string).  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

O atributo `instance` contém um conjunto de atributos que especificam a configuração dessa instância.


****  

|  |  |  | 
| --- |--- |--- |
| [arquitetura](#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) | [camadas](#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) |  |  | 

**arquitetura**  <a name="attributes-json-opsworks-instance-arch"></a>
A arquitetura da instância, como `"i386"` (string).  

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

**availability\$1zone**  <a name="attributes-json-opsworks-instance-availability"></a>
A zona de disponibilidade da instância, como `"us-west-2a"` (string).  

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

**backends**  <a name="attributes-json-opsworks-instance-backends"></a>
O número de processos da web de back-end (string). Ele determina, por exemplo, o número de conexões simultâneas que HAProxy serão encaminhadas para um back-end do Rails. O valor padrão depende da memória e do número de núcleos da instância.  

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

**aws\$1instance\$1id**  <a name="attributes-json-opsworks-instance-ec2-id"></a>
O ID da EC2 instância (string).  

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

**hostname**  <a name="attributes-json-opsworks-instance-host"></a>
O nome do host, como `"php-app1"` (string).  

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

**id**  <a name="attributes-json-opsworks-instance-id"></a>
O ID da instância, que é um GUID OpsWorks gerado pelo Stacks que identifica exclusivamente a instância (string).  

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

**instance\$1type**  <a name="attributes-json-opsworks-instance-type"></a>
O tipo de instância, como `"c1.medium"` (string).  

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

**ip**  <a name="attributes-json-opsworks-instance-ip"></a>
O endereço IP público (string).  

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

**camadas**  <a name="attributes-json-opsworks-instance-layers"></a>
Uma lista dos camadas da instância, que são identificados pelos nomes curtos, como `"lb"` ou `"db-master"` (lista de string).  

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

**private\$1dns\$1name**  <a name="attributes-json-opsworks-instance-private-dns"></a>
O nome DNS privado (string).  

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

**private\$1ip**  <a name="attributes-json-opsworks-instance-private-ip"></a>
O endereço IP privado (string).  

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

**public\$1dns\$1name**  <a name="attributes-json-opsworks-instance-dns"></a>
O nome DNS público (string).  

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

**region**  <a name="attributes-json-opsworks-instance-region"></a>
A região da AWS, como `"us-west-2"` (string).  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

O atributo `layers` contém um conjunto de atributos de camada, um para cada uma das camadas da pilha, que são nomeadas com o nome curto da camada, como `php-app`. Uma pilha pode ter no máximo uma de cada das camadas integradas, cujos nomes curtos são como o seguinte:
+ `db-master`: Camada MySQL
+ `java-app`: Camada Java App Server
+ `lb`: HAProxy camada
+ `monitoring-master`: Camada Ganglia
+ `memcached`: Camada Memcached
+ `nodejs-app`: Camada Node.js App Server
+ `php-app`: Camada PHP App Server
+ `rails-app`: Camada Rails App Server
+ `web`: Camada Static Web Server

Uma pilha pode conter qualquer número de camadas personalizadas, que têm nomes curtos definidos pelo usuário.

Cada atributo de camada contém os seguintes atributos:
+ [id](#attributes-json-opsworks-layers-id)
+ [Instâncias ](#attributes-json-opsworks-layers-instances)
+ [name](#attributes-json-opsworks-layers-name)

**id**  <a name="attributes-json-opsworks-layers-id"></a>
O ID da camada, que é um GUID gerado OpsWorks e que identifica exclusivamente a camada (string).  

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

**instâncias**  <a name="attributes-json-opsworks-layers-instances"></a>
O elemento `instances` contém um conjunto de atributos instance, um para cada uma das instâncias online da camada. Eles são nomeados com o nome de host da instância, como `php-app1`.  
O elemento `instances` contém somente as instâncias que estão no estado online quando os atributos específicos de implantação e configuração de pilha são criados.
Cada elemento instance contém os seguintes atributos:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/attributes-json-opsworks-layers.html)  
**availability\$1zone**  <a name="attributes-json-opsworks-layers-instances-availability"></a>
A zona de disponibilidade, como `"us-west-2a"` (string).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["availability_zone"]
```  
**aws\$1instance\$1id**  <a name="attributes-json-opsworks-layers-instances-aws-id"></a>
O ID da EC2 instância (string).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["aws_instance_id"]
```  
**backends**  <a name="attributes-json-opsworks-layers-instances-backends"></a>
O número de processos da web de back-end (número). Ele determina, por exemplo, o número de conexões simultâneas que HAProxy serão encaminhadas para um back-end do Rails. O valor padrão depende da memória e do número de núcleos da instância.  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["backends"]
```  
**booted\$1at**  <a name="attributes-json-opsworks-layers-instances-booted"></a>
A hora em que a EC2 instância foi inicializada, usando o formato UTC:mm:ss\$1HH:mm yyyy-mm-dddThh (string). Por exemplo, `"2013-10-01T08:35:22+00:00"` corresponde a 08:35:22, em 1 de out. de 2013, sem diferença de fuso horário. Para obter mais informações, 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>
A hora em que a EC2 instância foi criada, usando o formato UTC:mm:ss\$1HH:mm yyyy-mm-dddThh (string). Por exemplo, `"2013-10-01T08:35:22+00:00"` corresponde a 08:35:22, em 1 de out. de 2013, sem diferença de fuso horário. Para obter mais informações, 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>
O endereço IP elástico, que é definido como nulo se a instância não tiver um (string).  

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

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["instance_type"]
```  
**ip**  <a name="attributes-json-opsworks-layers-instances-ip"></a>
O endereço IP público (string).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["ip"]
```  
**private\$1ip**  <a name="attributes-json-opsworks-layers-instances-private-ip"></a>
O endereço IP privado (string).  

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

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

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_dns_name"]
```  
**region**  <a name="attributes-json-opsworks-layers-instances-region"></a>
A região da AWS, como `"us-west-2"` (string).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["region"]
```  
**status**  <a name="attributes-json-opsworks-layers-instances-status"></a>
O status (string). Os valores possíveis são:  
+ `"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>
O nome da camada, que é usado para representar a camada do console (string). Ele pode ser definido pelo e não é necessariamente exclusivo.  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

**name**  <a name="attributes-json-opsworks-rails-stack-name"></a>
Especifica a pilha do Rails e é definido como `"apache_passenger"` ou `"nginx_unicorn"` (string).  

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

**fórmula **  <a name="attributes-json-opsworks-rails-stack-recipe"></a>
A receita associada, que depende se você utiliza Passenger ou Unicorn (string):  
+ Unicorn: `"unicorn::rails"`
+ Passenger: `"passenger_apache2::rails"`

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

**restart\$1command **  <a name="attributes-json-opsworks-rails-stack-restart"></a>
O comando de reinicialização, que depende se você utiliza Passenger ou Unicorn (string):  
+ Unicorn: `"../../shared/scripts/unicorn clean-restart"`
+ Passenger: `"touch tmp/restart.txt"`

**service **  <a name="attributes-json-opsworks-rails-stack-service"></a>
O nome do serviço, que depende se você utiliza Passenger ou Unicorn (string):  
+ Unicorn: `"unicorn"`
+ Passenger: `"apache2"`

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Os atributos `stack` especificam alguns aspectos da configuração de pilha, como as configurações da camada de serviço.
+ [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>
Contém uma lista de objetos incorporados, um para cada load balancer Elastic Load Balancing na pilha. Cada objeto incorporado contém os seguintes atributos que descrevem a configuração do load balancer.  
A sintaxe de nó geral desses atributos é como a seguinte, em que `i` especifica o índice de lista baseado em zero da instância.  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["attribute_name"]
```  
**dns\$1name**  <a name="attributes-json-opsworks-stack-elb-dns-name"></a>
O nome DNS do load balancer (string).  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["dns_name"]
```  
**name**  <a name="attributes-json-opsworks-stack-elb-name"></a>
O nome do load balancer (string).  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["name"]
```  
**layer\$1id**  <a name="attributes-json-opsworks-stack-elb-layer-id"></a>
O ID da camada à qual o load balancer está anexado (string).  

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

**id**  <a name="attributes-json-opsworks-stack-id"></a>
O ID da pilha (string).  

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

**name**  <a name="attributes-json-opsworks-stack-name"></a>
O nome da pilha (string).  

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

**rds\$1instances**  <a name="attributes-json-opsworks-stack-rds"></a>
Contém uma lista de objetos incorporados, um para cada instância do Amazon RDS que está registrada com a stack. Cada objeto incorporado contém um conjunto de atributos que definem a configuração da instância. Você especifica esses valores quando usa o console do Amazon RDS ou a API para criar a instância. Você também pode usar o console Amazon RDS ou a API para editar algumas das configurações depois que a instância for criada. Para obter mais informações, consulte a [documentação do Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html).  
A sintaxe de nó geral desses atributos é como a seguinte, em que `i` especifica o índice de lista baseado em zero da instância.  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["attribute_name"]
```
Se a sua pilha tiver várias instâncias do Amazon RDS, a seguir há um exemplo de como usar uma instância específica em uma receita.  

```
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/pt_br/opsworks/latest/userguide/attributes-json-opsworks-stack.html)  
**address**  <a name="attributes-json-opsworks-stack-rds-address"></a>
O URL das instâncias, como `opsinstance.ccdvt3hwog1a.us-west-2.rds.amazonaws.com` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["address"]
```  
**allocated\$1storage**  <a name="attributes-json-opsworks-stack-rds-storage"></a>
O armazenamento alocado, em GB (número).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["allocated_storage"]
```  
**arn**  <a name="attributes-json-opsworks-stack-rds-arn"></a>
O Nome de região da Amazon (ARN) da instância (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["arn"]
```  
**auto\$1minor\$1version\$1upgrade**  <a name="attributes-json-opsworks-stack-rds-minor"></a>
Se atualizações de versão secundárias devem ser aplicadas automaticamente (booliano).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["auto_minor_version_upgrade"]
```  
**availability\$1zone**  <a name="attributes-json-opsworks-stack-rds-az"></a>
A Zona de disponibilidade da instância, como `us-west-2a` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["availability_zone"]
```  
**backup\$1retention\$1period**  <a name="attributes-json-opsworks-stack-rds-backup"></a>
O período de retenção de backup, em dias (número).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["backup_retention_period"]
```  
**db\$1instance\$1class**  <a name="attributes-json-opsworks-stack-rds-db-class"></a>
A classe de instância de banco de dados, como `db.m1.small` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_class"]
```  
**db\$1instance\$1identifier**  <a name="attributes-json-opsworks-stack-rds-db-id"></a>
O DB instance identifier definido pelo usuário (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_identifier"]
```  
**db\$1instance\$1status**  <a name="attributes-json-opsworks-stack-rds-db-status"></a>
O status da instância (string). Para obter mais informações, consulte [Instância de banco de dados](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>
O nome do banco de dados definido pelo usuário (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_name"]
```  
**db\$1parameter\$1groups**  <a name="attributes-json-opsworks-stack-rds-db-param"></a>
Os parameter groups de banco de dados da instância, que contêm uma lista de objetos incorporados, um para cada grupo de parâmetro. Para obter mais informações, consulte [Trabalhar com parameter groups de banco de dados](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html). Cada objeto contém os seguintes atributos:    
**db\$1parameter\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-param-name"></a>
O nome do grupo (string).  

```
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>
O status de aplicação (string).  

```
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>
Os grupos de segurança do banco de dados da instância, que contêm uma lista de objetos incorporados, um para cada grupo de segurança. Para obter mais informações, consulte [Trabalhar com grupos de segurança de banco de dados](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithSecurityGroups.html). Cada objeto contém os seguintes atributos    
**db\$1security\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-security-name"></a>
O nome do grupo de segurança (string).  

```
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>
O status (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_security_groups"][j"]["status"]
```  
**db\$1user**  <a name="attributes-json-opsworks-stack-rds-db-user"></a>
O nome do usuário mestre definido pelo usuário (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_user"]
```  
**engine**  <a name="attributes-json-opsworks-stack-rds-engine"></a>
O mecanismo de banco de dados, como `mysql(5.6.13)` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["engine"]
```  
**instance\$1create\$1time**  <a name="attributes-json-opsworks-stack-rds-create"></a>
A hora de criação da instância, como `2014-04-15T16:13:34Z` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["instance_create_time"]
```  
**license\$1model**  <a name="attributes-json-opsworks-stack-rds-license"></a>
O modelo de licença da instância, como `general-public-license` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["license_model"]
```  
**multi\$1az**  <a name="attributes-json-opsworks-stack-rds-multi-az"></a>
Se a Implantação Multi-AZ está habilitada (booliano).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["multi_az"]
```  
**option\$1group\$1memberships**  <a name="attributes-json-opsworks-stack-rds-option"></a>
As associações de grupo de opção da instância, que contêm uma lista dos objetos incorporados, um para cada grupo de opção. Para obter mais informações, consulte [Trabalhar com grupos de opções](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html). Cada objeto contém os seguintes atributos:    
**option\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-option-name"></a>
O nome do grupo (string).  

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

```
node["opsworks"]["stack"]["rds_instances"]["i"]["option_group_memberships"][j"]["status"]
```  
**porta**  <a name="attributes-json-opsworks-stack-rds-port"></a>
A porta do servidor do banco de dados (número).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["port"]
```  
**preferred\$1backup\$1window**  <a name="attributes-json-opsworks-stack-rds-backup-window"></a>
O período de backup diário preferencial, como `06:26-06:56` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["preferred_backup_window"]
```  
**preferred\$1maintenance\$1window**  <a name="attributes-json-opsworks-stack-rds-maintenance"></a>
O período de manutenção semanal preferencial, como `thu:07:13-thu:07:43` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["preferred_maintenance_window"]
```  
**publicly\$1accessible**  <a name="attributes-json-opsworks-stack-rds-public"></a>
Se o banco de dados é acessível publicamente (booliano).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["publicly_accessible"]
```  
**read\$1replica\$1db\$1instance\$1identifiers**  <a name="attributes-json-opsworks-stack-rds-read"></a>
Uma lista dos identificadores de instância de réplica de leitura (lista de string). Para obter mais informações, consulte [Trabalhar com réplicas de leitura](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>
A região da AWS, como `us-west-2` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["region"]
```  
**status\$1infos**  <a name="attributes-json-opsworks-stack-rds-status"></a>
Uma lista das informações de status (lista de string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["status_infos"]
```  
**vpc\$1security\$1groups**  <a name="attributes-json-opsworks-stack-rds-vpc-sec"></a>
Uma lista dos grupos de segurança da VPC (lista de string).  

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

**vpc\$1id**  <a name="attributes-json-opsworks-stack-vpc-id"></a>
O ID da VPC (string). Esse valor é `null` se a instância não estiver em uma VPC.  

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

# Outros atributos opsworks de nível superior
<a name="attributes-json-opsworks-other"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Esta seção contém os atributos `opsworks` que não têm atributos filhos.

**atividade**  <a name="attributes-json-opsworks-activity"></a>
A atividade que está associada com os atributos, como `deploy` (string).  

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

**agent\$1version**  <a name="attributes-json-opsworks-agent"></a>
A versão do OpsWorks agente da instância (string).  

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

**deploy\$1chef\$1provider**  
O provedor de implantação do Chef, que influencia a estrutura de diretório de uma aplicação implantada (string). Você pode definir esse atributo como um dos seguintes:  
+ `Branch`
+ `Revision`
+ `Timestamped` (valor padrão)

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

**ruby\$1stack**  <a name="attributes-json-opsworks-ruby-stack"></a>
A pilha do Ruby (string). A configuração padrão é a versão empresarial (`ruby_enterprise`). Para a versão MRI, defina esse atributo como `ruby`.  

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

**ruby\$1version**  <a name="attributes-json-opsworks-ruby-version"></a>
A versão do Ruby que será usada pelas aplicações (string). Você pode usar esse atributo para especificar somente as versões principais e secundárias. Você deve usar o atributo [["ruby"]](attributes-recipes-ruby.md) adequado para especificar a versão do patch. Para obter mais informações sobre como especificar uma versão, incluindo exemplos, consulte [Versões do Ruby](workingcookbook-ruby.md). Para saber com mais detalhes como o OpsWorks Stacks determina a versão do Ruby, consulte o arquivo de atributos integrados, [ruby.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb).  

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

**run\$1cookbook\$1tests**  
Se você deve executar [minitest-chef-handler](https://github.com/calavera/minitest-chef-handler)testes em seus livros de receitas do Chef 11.4 (booleano).  

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

**sent\$1at**  <a name="attributes-json-opsworks-sent"></a>
Quando esse comando foi enviado para a instância (número).  

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

**implantação**  <a name="attributes-json-opsworks-deployment"></a>
Se esses atributos forem associados a uma atividade de implantação, `deployment` será definido como o ID de implantação, um GUID gerado pelo OpsWorks Stacks que identifica exclusivamente a implantação (string). Caso contrário, o atributo é definido como nulo.  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Contém atributos que especificam os livros de receitas personalizados da pilha.

**habilitado**  <a name="attributes-json-custom-enabled"></a>
Se os livros de receitas personalizados estão ativados (Booliano).  

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

**recipes**  <a name="attributes-json-custom-recipes"></a>
Uma lista das receitas que devem ser executadas para esse comando, incluindo as receitas personalizadas, usando o formado `cookbookname::recipename` (lista de string).  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Contém vários atributos que são relacionados ao `update_dependencies`comando de stack[Executa comandos de pilha](workingstacks-commands.md).

**gem\$1binary**  
A localização dos binários Gems (string).

**upgrade\$1debs**  
Se deve ser feito o upgrade dos pacotes Debs (booliano).

**update\$1debs**  
Se os pacotes Debs devem ser atualizados (booliano).

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Contém um atributo **web** que contém vários atributos que especificam como acessar a página da web de estatísticas do Ganglia:

**password**  <a name="attributes-json-ganglia-password"></a>
A senha necessária para acessar a página de estatísticas (string).  

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

**url**  <a name="attributes-json-ganglia-url"></a>
O caminho do URL da página de estatísticas, como `"/ganglia"` (string). O URL completo é `http://DNSNameURLPath`, onde `DNSName` é o nome DNS da instância associada.  

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

**usuário**  <a name="attributes-json-ganglia-user"></a>
O nome do usuário necessário para acessar a página de estatísticas (string).  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Contém um conjunto de atributos que especificam a configuração do servidor do banco de dados do MySQL.

**clientes**  <a name="attributes-json-mysql-clients"></a>
Uma lista de endereços IP clientes (lista de string).  

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

**server\$1root\$1password**  <a name="attributes-json-mysql-root-pwd"></a>
A senha raiz (string).  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Contém um conjunto de atributos que especificam a configuração do Phusion Passenger.

**gem\$1bin**  <a name="attributes-json-passenger-gem"></a>
A localização dos RubyGems binários, como `"/usr/local/bin/gem"` (string).  

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

**max\$1pool\$1size**  <a name="attributes-json-passenger-max-pool"></a>
O tamanho máximo do grupo (número).  

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

**ruby\$1bin**  <a name="attributes-json-passenger-ruby"></a>
A localização dos arquivos binários do Ruby, como `"/usr/local/bin/ruby"`.  

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

**version**  <a name="attributes-json-passenger-version"></a>
A versão do Passenger (string).  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Contém elementos que especificam o suporte do [Bundler](http://gembundler.com/).

**manage\$1package**  <a name="attributes-json-bundler-manage"></a>
Se o Bundler deve ser instalado e gerenciado (booliano).  

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

**version**  <a name="attributes-json-bundler-version"></a>
A versão do Bundler (string).  

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

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Se os atributos forem associados a um [evento Deploy](workingcookbook-events.md) ou um [comando de pilha Execute Recipes](workingstacks-commands.md), o `deploy` atributo conterá um atributo para cada aplicação que for implantada, nomeado de acordo com o nome curto da aplicação. Cada atributo app contém os seguintes atributos:


****  

|  |  |  | 
| --- |--- |--- |
| [aplicação](#attributes-json-deploy-app-app) | [application\$1type](#attributes-json-deploy-app-type) | [auto\$1bundle\$1on\$1deploy](#attributes-json-deploy-app-auto) | 
| [banco de dados](#attributes-json-deploy-app-db) | [deploy\$1to](#attributes-json-deploy-app-deploy-to) | [domínios](#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) | [migrar](#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) | 
| [pilha](#attributes-json-deploy-app-stack) | [symlink\$1before\$1migrate](#attributes-json-deploy-app-symlink-migrate) | [symlinks](#attributes-json-deploy-app-symlinks) | 
| [usuário](#attributes-json-deploy-app-user) |  |  | 

**aplicação**  <a name="attributes-json-deploy-app-app"></a>
O nome slug da aplicação, como `"simplephp"` (string).  

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

**application\$1type**  <a name="attributes-json-deploy-app-type"></a>
O tipo da aplicação (string). Os valores possíveis são:  
+ `java`: uma aplicação Java
+ `nodejs`: uma aplicação Node.js
+ `php`: uma aplicação PHP
+ `rails`: uma aplicação Ruby on Rails
+ `web`: uma página HTML estática
+ `other`: todos os outros tipos de aplicação

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

**auto\$1bundle\$1on\$1deploy**  <a name="attributes-json-deploy-app-auto"></a>
Para aplicações Rails, se for necessário executar o Bundler durante a implantação (booliano).   

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

**banco de dados**  <a name="attributes-json-deploy-app-db"></a>
Contém as informações necessárias para a conexão do banco de dados da aplicação. Se o aplicativo tiver uma camada de banco de dados anexada, o OpsWorks Stacks atribuirá automaticamente os valores apropriados a esses atributos.    
**adapter**  
O adaptador do banco de dados, como `mysql` (string).  

```
node["deploy"]["appshortname"]["database"]["adapter"]
```  
**banco de dados**  <a name="attributes-json-deploy-app-db-db"></a>
O nome do banco de dados, que geralmente é o nome slug da aplicação, como `"simplephp"` (string).  

```
node["deploy"]["appshortname"]["database"]["database"]
```  
**data\$1source\$1provider**  
A fonte de dados: `mysql` ou `rds` (string).  

```
node["deploy"]["appshortname"]["database"]["data_source_provider"]
```  
**host**  <a name="attributes-json-deploy-app-db-host"></a>
O endereço IP do host do banco de dados (string).  

```
node["deploy"]["appshortname"]["database"]["host"]
```  
**password**  <a name="attributes-json-deploy-app-db-pwd"></a>
A senha do banco de dados (string).  

```
node["deploy"]["appshortname"]["database"]["password"]
```  
**porta**  
A porta do banco de dados (número).  

```
node["deploy"]["appshortname"]["database"]["port"]
```  
**reconnect**  <a name="attributes-json-deploy-app-db-reconnect"></a>
Para aplicações Rails, se a aplicação deve se reconectar caso a conexão não exista mais (booliano).  

```
node["deploy"]["appshortname"]["database"]["reconnect"]
```  
**username**  <a name="attributes-json-deploy-app-db-user"></a>
O nome do usuário (string).  

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

**deploy\$1to**  <a name="attributes-json-deploy-app-deploy-to"></a>
Onde o aplicativo será implantado, como `"/srv/www/simplephp"` (string).  

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

**domínios**  <a name="attributes-json-deploy-app-domains"></a>
Uma lista dos domínios da aplicação (lista de string).  

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

**document\$1root**  <a name="attributes-json-deploy-app-root"></a>
A raiz do documento, se você especificar uma raiz não padrão, ou nulo se você usar a raiz padrão (string).  

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

**environment\$1variables**  <a name="attributes-json-deploy-app-environment"></a>
Uma coleção de até vinte atributos que representam as variáveis do ambiente especificadas pelo usuário, definidas para a aplicação. Para obter mais informações sobre como definir as variáveis do ambiente de uma aplicação, consulte [Adição de aplicativos](workingapps-creating.md). Cada nome de atributo é definido como um nome de variável do ambiente e o valor correspondente é definido como o valor da variável, para que você possa usar a sintaxe a seguir para fazer referência a um valor específico.  

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

**grupo**  <a name="attributes-json-deploy-app-group"></a>
O grupo da aplicação (string).  

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

**keep\$1releases**  <a name="attributes-json-deploy-app-keep-releases"></a>
O número de implantações de aplicativos que o OpsWorks Stacks armazenará (número). Este atributo controla o número de vezes que você pode reverter uma aplicação. Por padrão, ele é definido para o valor global, [deploy\$1keep\$1releases ](attributes-recipes-deploy.md#attributes-recipes-deploy-global-keep-releases), que tem um valor padrão de 5. Você pode substituir `keep_releases` para especificar o número de implantações armazenadas para uma aplicação específica.  

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

**memcached**  <a name="attributes-json-deploy-app-memcached"></a>
Contém dois atributos que definem a configuração do Memcached.    
**host**  <a name="attributes-json-deploy-app-memcached-host"></a>
O endereço IP da instância do servidor do Memcached (string).  

```
node["deploy"]["appshortname"]["memcached"]["host"]
```  
**porta**  <a name="attributes-json-deploy-app-memcached-port"></a>
A porta que o servidor do Memcached está utilizando para escutar (número).  

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

**migrar**  <a name="attributes-json-deploy-app-migrate"></a>
Se as migrações devem ser executadas para aplicações Rails (booliano).  

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

**mounted\$1at**  <a name="attributes-json-deploy-app-mounted"></a>
O ponto de montagem da aplicação, se você especificar um ponto de montagem não padrão, ou nulo se você usar o ponto de montagem padrão (string).  

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

**purge\$1before\$1symlink**  <a name="attributes-json-deploy-app-purge-before-symlink"></a>
Para aplicações Rails, um conjunto de caminhos a serem limpos antes da criação de symlinks (lista de string).  

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

**rails\$1env**  <a name="attributes-json-deploy-app-ssl-rails"></a>
Para instâncias do Rails App Server, o ambiente Rails, como `"production"` (string).  

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

**restart\$1command**  <a name="attributes-json-deploy-app-restart"></a>
Um comando a ser executado quando a aplicação é reiniciada, como `"echo 'restarting app'"`.  

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

**scm**  <a name="attributes-json-deploy-app-scm"></a>
Contém um conjunto de atributos que especificam as informações OpsWorks usadas para implantar o aplicativo a partir de seu repositório de controle de origem. Os atributos variam de acordo com o tipo de repositório.    
**password**  <a name="attributes-json-deploy-app-scm-pwd"></a>
Para repositórios privados, a senha, e nulo para repositórios públicos (string). Para buckets privados do Amazon S3, o atributo é definido como a chave secreta.  

```
node["deploy"]["appshortname"]["scm"]["password"]
```  
**repositório**  <a name="attributes-json-deploy-app-scm-repo"></a>
O URL do repositório, como `"git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git"` (string).  

```
node["deploy"]["appshortname"]["scm"]["repository"]
```  
**revisão**  <a name="attributes-json-deploy-app-scm-revision"></a>
Se o repositório tiver várias ramificações, o atributo especificará a versão ou a ramificação da aplicação, como `"version1"` (string). Caso contrário, ele será definido como nulo.  

```
node["deploy"]["appshortname"]["scm"]["revision"]
```  
**scm\$1type**  <a name="attributes-json-deploy-app-scm-type"></a>
O tipo de repositório (string). Os valores possíveis são:  
+ `"git"`: um repositório Git
+ `"svn"`: um repositório Subversion
+ `"s3"`: um bucket do Amazon S3
+ `"archive"`: um arquivo HTTP
+ `"other"`: outro tipo de repositório

```
node["deploy"]["appshortname"]["scm"]["scm_type"]
```  
**ssh\$1key**  <a name="attributes-json-deploy-app-scm-key"></a>
Uma [implantação de chave SSH](workingapps-deploykeys.md) para acessar repositórios Git privados e nulo para repositórios públicos (string).  

```
node["deploy"]["appshortname"]["scm"]["ssh_key"]
```  
**usuário**  <a name="attributes-json-deploy-app-scm-user"></a>
Para repositórios privados, o nome do usuário, e nulo para repositórios públicos (string). Para buckets privados do Amazon S3, o atributo é definido como a chave de acesso.  

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

**ssl\$1certificate**  <a name="attributes-json-deploy-app-ssl-cert"></a>
Se você ativou o suporte a SSL, o certificado SSL da aplicação. Caso contrário, nulo (string).  

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

**ssl\$1certificate\$1ca**  <a name="attributes-json-deploy-app-ssl-ca"></a>
Se o SSL está ativado, um atributo para especificar uma chave de autoridade de certificado intermediária ou autenticação do cliente (string).  

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

**ssl\$1certificate\$1key**  <a name="attributes-json-deploy-app-ssl-key"></a>
Se você ativou o suporte a SSL, a chave privada do SSL da aplicação. Caso contrário, nulo (string).  

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

**ssl\$1support**  <a name="attributes-json-deploy-app-ssl-supp"></a>
Se há suporte a SSL (booliano).  

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

**pilha**  <a name="attributes-json-deploy-app-stack"></a>
Contém um atributo booliano, `needs_reload`, que especifica se é necessário recarregar o servidor da aplicação durante a implantação.  

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

**symlink\$1before\$1migrate**  <a name="attributes-json-deploy-app-symlink-migrate"></a>
Para aplicações Rails, contém symlinks que devem ser criados antes de executar migrações como pares `"link":"target"`.  

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

**symlinks**  <a name="attributes-json-deploy-app-symlinks"></a>
Contém os symlinks da implantação como pares `"link":"target"`.  

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

**usuário**  <a name="attributes-json-deploy-app-user"></a>
O usuário da aplicação (string).  

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

# Outros atributos de nível superior
<a name="attributes-json-other"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Esta seção contém atributos de configuração de pilha de nível superior sem atributos filhos.

**Atributos rails**  <a name="attributes-json-rails"></a>
Contém um atributo **max\$1pool\$1size** que especifica o tamanho máximo do grupo do servidor (número). O valor do atributo é definido pelo OpsWorks Stacks e depende do tipo de instância, mas você pode [substituí-lo](workingcookbook-attributes.md) usando JSON personalizado ou um arquivo de atributo personalizado.   

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

**Atributos recipes**  <a name="attributes-json-recipes"></a>
Uma lista de receitas integradas que foram executadas por essa atividade, usando o formato `"cookbookname::recipename"` (lista de string).  

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

**Atributos opsworks\$1rubygems**  <a name="attributes-json-rubygems"></a>
Contém um elemento de **versão** que especifica a RubyGems versão (string).  

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

**Atributos languages**  <a name="attributes-json-lang"></a>
Contém um atributo para cada linguagem instalada. Leva o nome da linguagem, como **ruby**. O atributo é um objeto que contém um atributo, como **ruby\$1bin**, que especifica a pasta de instalação, como `"/usr/bin/ruby"` (string).

**Atributos ssh\$1users**  <a name="attributes-json-ssh"></a>
Contém um conjunto de atributos, cada um dos quais descreve um dos usuários que receberam permissões SSH. Cada atributo é nomeado com o ID Unix de um usuário. OpsWorks O Stacks gera uma ID exclusiva para cada usuário na faixa de 2.000 a 4.000, por exemplo`"2001"`, e cria um usuário com essa ID em cada instância. Como OpsWorks reserva o intervalo de 2.000 a 4.000, os usuários que você cria fora OpsWorks (usando receitas de livros de receitas ou importando usuários OpsWorks do IAM, por exemplo) podem fazer com UIDs que sejam substituídos pelo OpsWorks Stacks para outro usuário. Como prática recomendada, crie usuários e gerencie seus acessos no console do OpsWorks Stacks. Se você criar usuários fora do OpsWorks Stacks, use *UnixID* valores maiores que 4000.  
Cada atributo contém os seguintes atributos:    
**email**  
O endereço de e-mail do usuário do (string).  

```
node["ssh_users"]["UnixID"]["email"]
```  
**public\$1key**  
A chave SSH pública do usuário do (string).  

```
node["ssh_users"]["UnixID"]["public_key"]
```  
**sudoer**  
Se o usuário do tem permissões de sudo (booliano).  

```
node["ssh_users"]["UnixID"]["sudoer"]
```  
**name**  
O nome do usuário do (string).  

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