

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Altri attributi di primo livello
<a name="attributes-json-other"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

Questa sezione include attributi di configurazione dello stack di primo livello che non dispongono di attributi figlio.

**Attributi rails**  <a name="attributes-json-rails"></a>
Contiene un attributo **max\$1pool\$1size** che specifica la dimensione massima del pool del server (numero). Il valore dell'attributo è impostato da OpsWorks Stacks e dipende dal tipo di istanza, ma puoi [sovrascriverlo](workingcookbook-attributes.md) utilizzando un JSON personalizzato o un file di attributi personalizzato.   

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

**Attributi recipes**  <a name="attributes-json-recipes"></a>
Un elenco delle ricette integrate eseguite da questa attività, nel formato `"cookbookname::recipename"` (elenco di stringhe).  

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

**Attributi opsworks\$1rubygems**  <a name="attributes-json-rubygems"></a>
Contiene un elemento di **versione** che specifica la RubyGems versione (stringa).  

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

**Attributi languages**  <a name="attributes-json-lang"></a>
Contiene un attributo per ogni linguaggio installato, denominato in base al linguaggio, ad esempio **ruby**. L'attributo è un oggetto che contiene un attributo, ad esempio **ruby\$1bin**, che specifica la cartella di installazione, ad esempio `"/usr/bin/ruby"` (stringa).

**Attributi ssh\$1users**  <a name="attributes-json-ssh"></a>
Contiene un set di attributi, ognuno dei quali descrive uno degli utenti a cui sono state concesse le autorizzazioni SSH. Ogni attributo è denominato con l'ID Unix di un utente. OpsWorks Stacks genera un ID univoco per ogni utente nell'intervallo 2000-4000, ad esempio`"2001"`, e crea un utente con quell'ID su ogni istanza. Poiché OpsWorks riserva l'intervallo 2000-4000, gli utenti che crei al di fuori OpsWorks (utilizzando ricette di libri di cucina o importando utenti da IAM, ad esempio) possono far sì UIDs che questi vengano sovrascritti OpsWorks da Stacks per un altro utente. OpsWorks Come best practice, crea utenti e gestisci il loro accesso nella console Stacks. OpsWorks Se crei utenti al di fuori di OpsWorks Stacks, utilizza *UnixID* valori superiori a 4000.  
Ogni attributo contiene i seguenti attributi:    
**e-mail**  
L'indirizzo e-mail dell'utente (stringa).  

```
node["ssh_users"]["UnixID"]["email"]
```  
**public\$1key**  
La chiave SSH pubblica dell'utente (stringa).  

```
node["ssh_users"]["UnixID"]["public_key"]
```  
**sudoer**  
Indica se l'utente dispone di autorizzazioni sudo (booleano).  

```
node["ssh_users"]["UnixID"]["sudoer"]
```  
**nome**  
Il nome utente (stringa).  

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