

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Konfigurasi Stack dan Atribut Deployment: Linux
<a name="attributes-json-linux"></a>

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Topik ini mencakup konfigurasi tumpukan dan atribut penerapan yang paling umum digunakan dan sintaks node yang terkait. Ini diatur di sekitar struktur namespace konfigurasi tumpukan yang digunakan oleh tumpukan Linux. Perhatikan bahwa nama atribut yang sama terkadang digunakan untuk tujuan yang berbeda, dan terjadi di ruang nama yang berbeda. Misalnya, `id` dapat merujuk ke ID tumpukan, ID lapisan, ID aplikasi, dan sebagainya, sehingga Anda memerlukan nama yang sepenuhnya memenuhi syarat untuk menggunakan nilai atribut. Cara mudah untuk memvisualisasikan data ini adalah sebagai objek JSON. Sebagai contoh, lihat[Konfigurasi Stack dan Atribut Deployment](workingcookbook-json.md).

**catatan**  
Pada instance Linux, OpsWorks Stacks menginstal objek JSON ini pada setiap instance selain menambahkan data ke objek node. Anda dapat mengambilnya dengan menggunakan perintah [agen CLI. `get_json`](agent-json.md)

**Topics**
+ [Atribut opsworks](attributes-json-opsworks.md)
+ [opsworks\$1custom\$1cookbooks Atribut](attributes-json-custom.md)
+ [dependensi Atribut](attributes-json-dependencies.md)
+ [Atribut ganglia](attributes-json-ganglia.md)
+ [Atribut mysql](attributes-json-mysql.md)
+ [Atribut penumpang](attributes-json-passenger.md)
+ [opsworks\$1bundler Atribut](attributes-json-bundler.md)
+ [menyebarkan Atribut](attributes-json-deploy.md)
+ [Atribut Tingkat Atas Lainnya](attributes-json-other.md)

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

`opsworks`Elemen—kadang-kadang disebut sebagai `opsworks` namespace—berisi sekumpulan atribut yang menentukan konfigurasi tumpukan dasar.

**penting**  
Mengganti nilai atribut di `opsworks` namespace tidak disarankan. Melakukannya dapat menyebabkan resep bawaan gagal.

**Topics**
+ [aplikasi](attributes-json-opsworks-applications.md)
+ [Atribut contoh](attributes-json-opsworks-instance.md)
+ [lapisan Atribut](attributes-json-opsworks-layers.md)
+ [Atribut rails\$1stack](attributes-json-opsworks-rails-stack.md)
+ [Atribut tumpukan](attributes-json-opsworks-stack.md)
+ [Atribut opsworks tingkat atas lainnya](attributes-json-opsworks-other.md)

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Berisi daftar objek yang disematkan, satu untuk setiap aplikasi yang ada untuk tumpukan. Setiap objek tertanam berisi atribut berikut yang menggambarkan konfigurasi aplikasi.

**catatan**  
Sintaks node umum untuk atribut ini adalah sebagai berikut, di mana `i` menentukan indeks daftar berbasis nol instance.  

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

**application\$1type**  <a name="attributes-json-opsworks-applications-type"></a>
Jenis aplikasi (string). Kemungkinan nilainya adalah sebagai berikut:  
+ `php`: Aplikasi PHP
+ `rails`: Aplikasi Ruby on Rails
+ `java`: Aplikasi Java
+ `nodejs`: Aplikasi Node.js
+ `web`: Halaman HTML statis
+ `other`: Semua jenis aplikasi lainnya

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

**name**  <a name="attributes-json-opsworks-applications-name"></a>
Nama tampilan yang ditentukan pengguna, seperti `"SimplePHP"` (string).  

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

**slug\$1nama**  <a name="attributes-json-opsworks-applications-slug"></a>
Nama pendek, yang merupakan nama huruf kecil seperti `"simplephp"` yang dihasilkan oleh OpsWorks dari nama aplikasi (string).  

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

`instance`Atribut berisi satu set atribut yang menentukan konfigurasi instance ini.


****  

|  |  |  | 
| --- |--- |--- |
| [arsitektur](#attributes-json-opsworks-instance-arch) | [availability\$1zone](#attributes-json-opsworks-instance-availability) | [backend](#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) | [lapisan](#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) |  |  | 

**arsitektur**  <a name="attributes-json-opsworks-instance-arch"></a>
Arsitektur instance, seperti `"i386"` (string).  

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

**availability\$1zone**  <a name="attributes-json-opsworks-instance-availability"></a>
Zona ketersediaan instance, seperti `"us-west-2a"` (string).  

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

**backend**  <a name="attributes-json-opsworks-instance-backends"></a>
Jumlah proses web back-end (string). Ini menentukan, misalnya, jumlah koneksi bersamaan yang HAProxy akan diteruskan ke ujung belakang Rails. Nilai default tergantung pada memori instance dan jumlah core.  

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

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

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

**hostname**  <a name="attributes-json-opsworks-instance-host"></a>
Nama host, seperti `"php-app1"` (string).  

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

**id**  <a name="attributes-json-opsworks-instance-id"></a>
ID instance, yang merupakan GUID yang OpsWorks dihasilkan Stacks yang secara unik mengidentifikasi instance (string).  

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

**instance\$1type**  <a name="attributes-json-opsworks-instance-type"></a>
Jenis instance, seperti `"c1.medium"` (string).  

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

**ip**  <a name="attributes-json-opsworks-instance-ip"></a>
Alamat IP publik (string).  

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

**lapisan**  <a name="attributes-json-opsworks-instance-layers"></a>
Daftar lapisan instance, yang diidentifikasi dengan nama pendeknya, seperti `"lb"` atau `"db-master"` (daftar string).  

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

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

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

**private\$1ip**  <a name="attributes-json-opsworks-instance-private-ip"></a>
Alamat IP pribadi (string).  

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

**public\$1dns\$1name**  <a name="attributes-json-opsworks-instance-dns"></a>
Nama DNS publik (string).  

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

**region**  <a name="attributes-json-opsworks-instance-region"></a>
Wilayah AWS, seperti `"us-west-2"` (string).  

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

`layers`Atribut berisi satu set atribut lapisan, satu untuk setiap lapisan tumpukan, yang diberi nama dengan nama pendek lapisan, seperti`php-app`. Sebuah tumpukan dapat memiliki paling banyak satu setiap lapisan bawaan, yang nama pendeknya adalah sebagai berikut:
+ `db-master`: Lapisan MySQL
+ `java-app`: Lapisan Server Aplikasi Java
+ `lb`: HAProxy lapisan
+ `monitoring-master`: Lapisan ganglia
+ `memcached`: Lapisan memcache
+ `nodejs-app`: Lapisan Server Aplikasi Node.js
+ `php-app`: Lapisan Server Aplikasi PHP
+ `rails-app`: Lapisan Server Aplikasi Rails
+ `web`: Lapisan Server Web Statis

Tumpukan dapat berisi sejumlah lapisan khusus, yang memiliki nama pendek yang ditentukan pengguna.

Setiap atribut layer berisi atribut berikut:
+ [id](#attributes-json-opsworks-layers-id)
+ [contoh](#attributes-json-opsworks-layers-instances)
+ [name](#attributes-json-opsworks-layers-name)

**id**  <a name="attributes-json-opsworks-layers-id"></a>
Layer ID, yang merupakan GUID yang dihasilkan oleh OpsWorks dan secara unik mengidentifikasi layer (string).  

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

**Instans **  <a name="attributes-json-opsworks-layers-instances"></a>
`instances`Elemen berisi satu set atribut instance, satu untuk setiap instance online layer. Mereka diberi nama dengan nama host instance, seperti`php-app1`.  
`instances`Elemen hanya berisi instance yang berada dalam status online saat konfigurasi tumpukan dan atribut penerapan tertentu dibuat.
Setiap elemen instance berisi atribut berikut:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/opsworks/latest/userguide/attributes-json-opsworks-layers.html)  
**availability\$1zone**  <a name="attributes-json-opsworks-layers-instances-availability"></a>
Availability Zone, seperti `"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>
 EC2 Contoh ID (string).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["aws_instance_id"]
```  
**backend**  <a name="attributes-json-opsworks-layers-instances-backends"></a>
Jumlah proses web back-end (nomor). Ini menentukan, misalnya, jumlah koneksi bersamaan yang HAProxy akan diteruskan ke ujung belakang Rails. Nilai default tergantung pada memori instance dan jumlah core.  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["backends"]
```  
**booted\$1at**  <a name="attributes-json-opsworks-layers-instances-booted"></a>
Waktu EC2 instance di-boot, menggunakan format UTC:mm:SS\$1HH:mm yyyy-mm-dddThh (string). Misalnya, `"2013-10-01T08:35:22+00:00"` sesuai dengan 8:35:22 pada 10 Oktober 2013, tanpa offset zona waktu. Untuk informasi selengkapnya, lihat [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["booted_at"]
```  
**dibuat\$1at**  <a name="attributes-json-opsworks-layers-instances-created"></a>
Waktu EC2 instance dibuat, menggunakan format UTC:mm:SS\$1HH:mm yyyy-mm-dddThh (string). Misalnya, `"2013-10-01T08:35:22+00:00"` sesuai dengan 8:35:22 pada 10 Oktober 2013, tanpa offset zona waktu. Untuk informasi selengkapnya, lihat [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>
Alamat IP Elastis, yang diatur ke null jika instance tidak memiliki satu (string).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["elastic_ip"]
```  
**instance\$1type**  <a name="attributes-json-opsworks-layers-instances-type"></a>
Jenis instance, seperti `"c1.medium"` (string).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["instance_type"]
```  
**ip**  <a name="attributes-json-opsworks-layers-instances-ip"></a>
Alamat IP publik (string).  

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

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

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

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_dns_name"]
```  
**region**  <a name="attributes-json-opsworks-layers-instances-region"></a>
Wilayah AWS, seperti `"us-west-2"` (string).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["region"]
```  
**status**  <a name="attributes-json-opsworks-layers-instances-status"></a>
Status (string). Kemungkinan nilainya adalah sebagai berikut:  
+ `"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>
Nama layer, yang digunakan untuk mewakili lapisan di konsol (string). Itu bisa ditentukan pengguna dan belum tentu unik.  

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

**name**  <a name="attributes-json-opsworks-rails-stack-name"></a>
Menentukan tumpukan rel, dan diatur ke `"apache_passenger"` atau `"nginx_unicorn"` (string).  

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

**resep **  <a name="attributes-json-opsworks-rails-stack-recipe"></a>
Resep terkait, yang tergantung pada apakah Anda menggunakan Penumpang atau Unicorn (string):  
+ Unicorn: `"unicorn::rails"`
+ Penumpang: `"passenger_apache2::rails"`

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

**restart\$1command **  <a name="attributes-json-opsworks-rails-stack-restart"></a>
Perintah restart, yang tergantung pada apakah Anda menggunakan Passenger atau Unicorn (string):  
+ Unicorn: `"../../shared/scripts/unicorn clean-restart"`
+ Penumpang: `"touch tmp/restart.txt"`

**layanan **  <a name="attributes-json-opsworks-rails-stack-service"></a>
Nama layanan, yang tergantung pada apakah Anda menggunakan Passenger atau Unicorn (string):  
+ Unicorn: `"unicorn"`
+ Penumpang: `"apache2"`

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

`stack`atribut menentukan beberapa aspek konfigurasi tumpukan, seperti konfigurasi lapisan layanan.
+ [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>
Berisi daftar objek yang disematkan, satu untuk setiap penyeimbang beban Elastic Load Balancing di tumpukan. Setiap objek tertanam berisi atribut berikut yang menggambarkan konfigurasi penyeimbang beban.  
Sintaks node umum untuk atribut ini adalah sebagai berikut, di mana `i` menentukan indeks daftar berbasis nol instance.  

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

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

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["name"]
```  
**layer\$1id**  <a name="attributes-json-opsworks-stack-elb-layer-id"></a>
ID lapisan tempat penyeimbang beban dilampirkan (string).  

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

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

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

**name**  <a name="attributes-json-opsworks-stack-name"></a>
Nama tumpukan (string).  

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

**rds\$1instances**  <a name="attributes-json-opsworks-stack-rds"></a>
Berisi daftar objek yang disematkan, satu untuk setiap instans Amazon RDS yang terdaftar dengan tumpukan. Setiap objek tertanam berisi satu set atribut yang menentukan konfigurasi instance. Anda menentukan nilai ini saat menggunakan konsol Amazon RDS atau API untuk membuat instance. Anda juga dapat menggunakan konsol Amazon RDS atau API untuk mengedit beberapa pengaturan setelah instance dibuat. Untuk informasi selengkapnya, lihat [dokumentasi Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html).  
Sintaks node umum untuk atribut ini adalah sebagai berikut, di mana `i` menentukan indeks daftar berbasis nol instance.  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["attribute_name"]
```
Jika tumpukan Anda memiliki beberapa instans Amazon RDS, berikut ini adalah contoh cara menggunakan instance tertentu dalam resep.  

```
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/id_id/opsworks/latest/userguide/attributes-json-opsworks-stack.html)  
**alamat**  <a name="attributes-json-opsworks-stack-rds-address"></a>
Contoh URL, seperti `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>
Penyimpanan yang dialokasikan, dalam GB (angka).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["allocated_storage"]
```  
**arn**  <a name="attributes-json-opsworks-stack-rds-arn"></a>
Contohnya ARN (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["arn"]
```  
**auto\$1minor\$1version\$1upgrade**  <a name="attributes-json-opsworks-stack-rds-minor"></a>
Apakah akan secara otomatis menerapkan upgrade versi minor (Boolean).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["auto_minor_version_upgrade"]
```  
**availability\$1zone**  <a name="attributes-json-opsworks-stack-rds-az"></a>
Availability Zone instance, seperti `us-west-2a` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["availability_zone"]
```  
**backup\$1retention\$1period**  <a name="attributes-json-opsworks-stack-rds-backup"></a>
Periode retensi cadangan, dalam beberapa hari (angka).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["backup_retention_period"]
```  
**db\$1instance\$1class**  <a name="attributes-json-opsworks-stack-rds-db-class"></a>
Kelas instance DB, seperti `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>
Pengidentifikasi instans DB yang ditentukan pengguna (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_identifier"]
```  
**db\$1instance\$1status**  <a name="attributes-json-opsworks-stack-rds-db-status"></a>
Status instance (string). Untuk informasi selengkapnya, lihat [Instans DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.html).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_status"]
```  
**db\$1nama**  <a name="attributes-json-opsworks-stack-rds-db-name"></a>
Nama DB yang ditentukan pengguna (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_name"]
```  
**db\$1parameter\$1groups**  <a name="attributes-json-opsworks-stack-rds-db-param"></a>
Grup parameter DB instance, yang berisi daftar objek yang disematkan, satu untuk setiap grup parameter. Untuk informasi selengkapnya, lihat [Bekerja dengan Grup Parameter DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html). Setiap objek berisi atribut berikut:    
**db\$1parameter\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-param-name"></a>
Nama grup (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>
Status terapkan (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>
Grup keamanan database instance, yang berisi daftar objek yang disematkan, satu untuk setiap grup keamanan. Untuk informasi selengkapnya, lihat [Bekerja dengan Grup Keamanan DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithSecurityGroups.html). Setiap objek berisi atribut berikut    
**db\$1security\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-security-name"></a>
Nama grup keamanan (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>
Status (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_security_groups"][j"]["status"]
```  
**db\$1pengguna**  <a name="attributes-json-opsworks-stack-rds-db-user"></a>
Nama Pengguna Master yang ditentukan pengguna (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_user"]
```  
**engine**  <a name="attributes-json-opsworks-stack-rds-engine"></a>
Mesin database, seperti `mysql(5.6.13)` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["engine"]
```  
**instance\$1create\$1time**  <a name="attributes-json-opsworks-stack-rds-create"></a>
Waktu pembuatan instance, seperti `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>
Model lisensi instance, seperti `general-public-license` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["license_model"]
```  
**multi\$1az**  <a name="attributes-json-opsworks-stack-rds-multi-az"></a>
Apakah penerapan Multi-AZ diaktifkan (Boolean).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["multi_az"]
```  
**option\$1group\$1memberships**  <a name="attributes-json-opsworks-stack-rds-option"></a>
Keanggotaan grup opsi instance, yang berisi daftar objek yang disematkan, satu untuk setiap grup opsi. Untuk informasi selengkapnya, lihat [Bekerja dengan Grup Opsi](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html). Setiap objek berisi atribut berikut:    
**option\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-option-name"></a>
Nama grup (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>
Status grup (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["option_group_memberships"][j"]["status"]
```  
**port**  <a name="attributes-json-opsworks-stack-rds-port"></a>
Port server database (nomor).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["port"]
```  
**disukai\$1backup\$1window**  <a name="attributes-json-opsworks-stack-rds-backup-window"></a>
Jendela cadangan harian yang disukai, seperti `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>
Jendela pemeliharaan mingguan yang disukai, seperti `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>
Apakah database dapat diakses publik (Boolean).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["publicly_accessible"]
```  
**read\$1replica\$1db\$1instance\$1identifiers**  <a name="attributes-json-opsworks-stack-rds-read"></a>
Daftar pengidentifikasi instance read-replica (daftar string). Untuk informasi selengkapnya, lihat [Bekerja dengan Read Replicas](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>
Wilayah AWS, seperti `us-west-2` (string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["region"]
```  
**status\$1infos**  <a name="attributes-json-opsworks-stack-rds-status"></a>
Daftar informasi status (daftar string).  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["status_infos"]
```  
**vpc\$1security\$1groups**  <a name="attributes-json-opsworks-stack-rds-vpc-sec"></a>
Daftar grup keamanan VPC (daftar string).  

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

**vpc\$1id**  <a name="attributes-json-opsworks-stack-vpc-id"></a>
Id VPC (string). Nilai ini adalah `null` jika instance tidak dalam VPC.  

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

# Atribut opsworks tingkat atas lainnya
<a name="attributes-json-opsworks-other"></a>

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Bagian ini berisi `opsworks` atribut yang tidak memiliki atribut anak.

**aktivitas**  <a name="attributes-json-opsworks-activity"></a>
Aktivitas yang terkait dengan atribut, seperti `deploy` (string).  

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

**agent\$1version**  <a name="attributes-json-opsworks-agent"></a>
Versi OpsWorks agen instance (string).  

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

**deploy\$1chef\$1provider**  
Penyedia penerapan Chef, yang memengaruhi struktur direktori (string) aplikasi yang diterapkan. Anda dapat mengatur atribut ini ke salah satu berikut:  
+ `Branch`
+ `Revision`
+ `Timestamped`(nilai default)

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

**ruby\$1stack**  <a name="attributes-json-opsworks-ruby-stack"></a>
Tumpukan Ruby (string). Pengaturan default adalah versi perusahaan (`ruby_enterprise`). Untuk versi MRI, atur atribut ini ke`ruby`.  

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

**ruby\$1version**  <a name="attributes-json-opsworks-ruby-version"></a>
Versi Ruby yang akan digunakan oleh aplikasi (string). Anda dapat menggunakan atribut ini untuk menentukan hanya versi mayor dan minor. Anda harus menggunakan atribut [["ruby"]](attributes-recipes-ruby.md) yang sesuai untuk menentukan versi tambalan. Untuk informasi selengkapnya tentang cara menentukan versi, termasuk contoh, lihat[Versi Ruby](workingcookbook-ruby.md). [Untuk detail lengkap tentang bagaimana OpsWorks Stacks menentukan versi Ruby, lihat file atribut bawaan, ruby.rb.](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb)  

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

**run\$1cookbook\$1tests**  
Apakah akan menjalankan [minitest-chef-handler](https://github.com/calavera/minitest-chef-handler)tes pada buku masak Chef 11.4 Anda (Boolean).  

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

**sent\$1at**  <a name="attributes-json-opsworks-sent"></a>
Ketika perintah ini dikirim ke instance (nomor).  

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

**deployment**  <a name="attributes-json-opsworks-deployment"></a>
Jika atribut ini dikaitkan dengan aktivitas penerapan, `deployment` disetel ke ID penerapan, GUID OpsWorks buatan Stacks yang secara unik mengidentifikasi penerapan (string). Jika tidak, atribut diatur ke null.  

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Berisi atribut yang menentukan buku masak khusus tumpukan.

**diaktifkan**  <a name="attributes-json-custom-enabled"></a>
Apakah buku masak khusus diaktifkan (Boolean).  

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

**resep**  <a name="attributes-json-custom-recipes"></a>
Daftar resep yang akan dijalankan untuk perintah ini, termasuk resep khusus, menggunakan `cookbookname::recipename` format (daftar string).  

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Berisi beberapa atribut yang terkait dengan [perintah `update_dependencies` stack](workingstacks-commands.md).

**gem\$1biner**  
Lokasi biner Permata (string).

**upgrade\$1debs**  
Apakah akan memutakhirkan paket Debs (Boolean).

**update\$1debs**  
Apakah akan memperbarui paket Debs (Boolean).

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Berisi atribut **web** yang berisi beberapa atribut yang menentukan cara mengakses halaman web statistik Ganglia:

**password**  <a name="attributes-json-ganglia-password"></a>
Kata sandi yang diperlukan untuk mengakses halaman statistik (string).  

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

**url**  <a name="attributes-json-ganglia-url"></a>
Jalur URL halaman statistik, seperti `"/ganglia"` (string). URL lengkapnya adalah`http://DNSNameURLPath`, di mana `DNSName` nama DNS instance terkait.  

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

**user**  <a name="attributes-json-ganglia-user"></a>
Nama pengguna diperlukan untuk mengakses halaman statistik (string).  

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Berisi satu set atribut yang menentukan konfigurasi server database MySQL.

**klien**  <a name="attributes-json-mysql-clients"></a>
Daftar alamat IP klien (daftar string).  

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

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

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Berisi satu set atribut yang menentukan konfigurasi Phusion Passenger.

**gem\$1bin**  <a name="attributes-json-passenger-gem"></a>
Lokasi RubyGems binari, seperti `"/usr/local/bin/gem"` (string).  

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

**max\$1pool\$1size**  <a name="attributes-json-passenger-max-pool"></a>
Ukuran kolam maksimum (jumlah).  

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

**ruby\$1bin**  <a name="attributes-json-passenger-ruby"></a>
Lokasi binari Ruby, seperti. `"/usr/local/bin/ruby"`  

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

**versi**  <a name="attributes-json-passenger-version"></a>
Versi Penumpang (string).  

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Berisi elemen yang menentukan dukungan [Bundler](http://gembundler.com/).

**manage\$1package**  <a name="attributes-json-bundler-manage"></a>
Apakah akan menginstal dan mengelola Bundler (Boolean).  

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

**versi**  <a name="attributes-json-bundler-version"></a>
Versi bundler (string).  

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

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

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Jika atribut dikaitkan dengan [peristiwa Deploy](workingcookbook-events.md) atau [perintah stack Execute Recipes](workingstacks-commands.md), `deploy` atribut tersebut berisi atribut untuk setiap aplikasi yang di-deploy, dinamai dengan nama pendek aplikasi. Setiap atribut app berisi atribut berikut:


****  

|  |  |  | 
| --- |--- |--- |
| [application](#attributes-json-deploy-app-app) | [application\$1type](#attributes-json-deploy-app-type) | [auto\$1bundle\$1on\$1deploy](#attributes-json-deploy-app-auto) | 
| [basis data](#attributes-json-deploy-app-db) | [deploy\$1to](#attributes-json-deploy-app-deploy-to) | [wilayah](#attributes-json-deploy-app-domains) | 
| [document\$1root](#attributes-json-deploy-app-root) | [environment\$1variable](#attributes-json-deploy-app-environment) | [grup](#attributes-json-deploy-app-group) | 
| [keep\$1releases](#attributes-json-deploy-app-keep-releases) | [memcached](#attributes-json-deploy-app-memcached) | [bermigrasi](#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) | 
| [tumpukan](#attributes-json-deploy-app-stack) | [symlink\$1before\$1migrate](#attributes-json-deploy-app-symlink-migrate) | [symlink](#attributes-json-deploy-app-symlinks) | 
| [user](#attributes-json-deploy-app-user) |  |  | 

**application**  <a name="attributes-json-deploy-app-app"></a>
Nama slug aplikasi, seperti `"simplephp"` (string).  

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

**application\$1type**  <a name="attributes-json-deploy-app-type"></a>
Jenis aplikasi (string). Kemungkinan nilainya adalah sebagai berikut:  
+ `java`: Aplikasi Java
+ `nodejs`: Aplikasi Node.js
+ `php`: Aplikasi PHP
+ `rails`: Aplikasi Ruby on Rails
+ `web`: Halaman HTML statis
+ `other`: Semua jenis aplikasi lainnya

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

**auto\$1bundle\$1on\$1deploy**  <a name="attributes-json-deploy-app-auto"></a>
Untuk aplikasi Rails, apakah akan mengeksekusi bundler selama penerapan (Boolean).   

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

**basis data**  <a name="attributes-json-deploy-app-db"></a>
Berisi informasi yang diperlukan untuk menghubungkan database aplikasi. Jika aplikasi memiliki lapisan database terlampir, OpsWorks Stacks secara otomatis menetapkan nilai yang sesuai untuk atribut ini.    
**adaptor**  
Adaptor database, seperti `mysql` (string).  

```
node["deploy"]["appshortname"]["database"]["adapter"]
```  
**basis data**  <a name="attributes-json-deploy-app-db-db"></a>
Nama database, yang biasanya merupakan nama slug aplikasi, seperti `"simplephp"` (string).  

```
node["deploy"]["appshortname"]["database"]["database"]
```  
**data\$1source\$1provider**  
Sumber data: `mysql` atau `rds` (string).  

```
node["deploy"]["appshortname"]["database"]["data_source_provider"]
```  
**host**  <a name="attributes-json-deploy-app-db-host"></a>
Alamat IP host database (string).  

```
node["deploy"]["appshortname"]["database"]["host"]
```  
**password**  <a name="attributes-json-deploy-app-db-pwd"></a>
Kata sandi basis data (string).  

```
node["deploy"]["appshortname"]["database"]["password"]
```  
**port**  
Port database (nomor).  

```
node["deploy"]["appshortname"]["database"]["port"]
```  
**sambungkan kembali**  <a name="attributes-json-deploy-app-db-reconnect"></a>
Untuk aplikasi Rails, apakah aplikasi harus menyambung kembali jika koneksi tidak ada lagi (Boolean).  

```
node["deploy"]["appshortname"]["database"]["reconnect"]
```  
**nama pengguna**  <a name="attributes-json-deploy-app-db-user"></a>
Nama pengguna (string).  

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

**deploy\$1to**  <a name="attributes-json-deploy-app-deploy-to"></a>
Di mana aplikasi akan digunakan, seperti `"/srv/www/simplephp"` (string).  

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

**wilayah**  <a name="attributes-json-deploy-app-domains"></a>
Daftar domain aplikasi (daftar string).  

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

**document\$1root**  <a name="attributes-json-deploy-app-root"></a>
Root dokumen, jika Anda menentukan root nondefault, atau null jika Anda menggunakan root default (string).  

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

**environment\$1variable**  <a name="attributes-json-deploy-app-environment"></a>
Kumpulan hingga dua puluh atribut yang mewakili variabel lingkungan yang ditentukan pengguna yang telah ditentukan untuk aplikasi. Untuk informasi selengkapnya tentang cara menentukan variabel lingkungan aplikasi, lihat[Menambahkan Aplikasi](workingapps-creating.md). Setiap nama atribut diatur ke nama variabel lingkungan dan nilai yang sesuai diatur ke nilai variabel, sehingga Anda dapat menggunakan sintaks berikut untuk referensi nilai tertentu.  

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

**grup**  <a name="attributes-json-deploy-app-group"></a>
Grup aplikasi (string).  

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

**keep\$1releases**  <a name="attributes-json-deploy-app-keep-releases"></a>
Jumlah penerapan aplikasi yang akan disimpan OpsWorks Stacks (nomor). Atribut ini mengontrol berapa kali Anda dapat memutar kembali aplikasi. Secara default, ini diatur ke nilai global,[deploy\$1keep\$1releases ](attributes-recipes-deploy.md#attributes-recipes-deploy-global-keep-releases), yang memiliki nilai default 5. Anda dapat mengganti `keep_releases` untuk menentukan jumlah penyebaran tersimpan untuk aplikasi tertentu.  

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

**memcached**  <a name="attributes-json-deploy-app-memcached"></a>
Berisi dua atribut yang menentukan konfigurasi memcached.    
**host**  <a name="attributes-json-deploy-app-memcached-host"></a>
Alamat IP instance server Memcached (string).  

```
node["deploy"]["appshortname"]["memcached"]["host"]
```  
**port**  <a name="attributes-json-deploy-app-memcached-port"></a>
Port yang didengarkan server memcached (nomor).  

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

**bermigrasi**  <a name="attributes-json-deploy-app-migrate"></a>
Untuk aplikasi Rails, apakah akan menjalankan migrasi (Boolean).  

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

**mounted\$1at**  <a name="attributes-json-deploy-app-mounted"></a>
Titik pemasangan aplikasi, jika Anda menentukan titik pemasangan nondefault, atau null jika Anda menggunakan titik pemasangan (string) default.  

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

**purge\$1before\$1symlink**  <a name="attributes-json-deploy-app-purge-before-symlink"></a>
Untuk aplikasi Rails, larik jalur yang akan dihapus sebelum membuat symlink (daftar string).  

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

**rails\$1env**  <a name="attributes-json-deploy-app-ssl-rails"></a>
Untuk instance Rails App Server, lingkungan Rails, seperti `"production"` (string).  

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

**restart\$1command**  <a name="attributes-json-deploy-app-restart"></a>
Perintah yang akan dijalankan saat aplikasi dimulai ulang, seperti. `"echo 'restarting app'"`  

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

**scm**  <a name="attributes-json-deploy-app-scm"></a>
Berisi sekumpulan atribut yang menentukan informasi yang OpsWorks digunakan untuk menyebarkan aplikasi dari repositori kontrol sumbernya. Atribut bervariasi tergantung pada jenis repositori.    
**password**  <a name="attributes-json-deploy-app-scm-pwd"></a>
Kata sandi, untuk repositori pribadi, dan null untuk repositori publik (string). Untuk bucket Amazon S3 pribadi, atribut diatur ke kunci rahasia.  

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

```
node["deploy"]["appshortname"]["scm"]["repository"]
```  
**revisi**  <a name="attributes-json-deploy-app-scm-revision"></a>
Jika repositori memiliki beberapa cabang, atribut menentukan cabang atau versi aplikasi, seperti `"version1"` (string). Jika tidak, itu diatur ke null.  

```
node["deploy"]["appshortname"]["scm"]["revision"]
```  
**scm\$1type**  <a name="attributes-json-deploy-app-scm-type"></a>
Jenis repositori (string). Kemungkinan nilainya adalah sebagai berikut:  
+ `"git"`: Sebuah repositori Git
+ `"svn"`: Sebuah repositori Subversion
+ `"s3"`: Ember Amazon S3
+ `"archive"`: Sebuah arsip HTTP
+ `"other"`: Jenis repositori lain

```
node["deploy"]["appshortname"]["scm"]["scm_type"]
```  
**ssh\$1key**  <a name="attributes-json-deploy-app-scm-key"></a>
[Kunci SSH deploy](workingapps-deploykeys.md), untuk mengakses repositori Git pribadi, dan null untuk repositori publik (string).  

```
node["deploy"]["appshortname"]["scm"]["ssh_key"]
```  
**user**  <a name="attributes-json-deploy-app-scm-user"></a>
Nama pengguna, untuk repositori pribadi, dan null untuk repositori publik (string). Untuk bucket Amazon S3 pribadi, atribut diatur ke kunci akses.  

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

**ssl\$1certificate**  <a name="attributes-json-deploy-app-ssl-cert"></a>
Sertifikat SSL aplikasi, jika Anda mengaktifkan dukungan SSL, atau null sebaliknya (string).  

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

**ssl\$1certificate\$1ca**  <a name="attributes-json-deploy-app-ssl-ca"></a>
Jika SSL diaktifkan, atribut untuk menentukan kunci otoritas sertifikat perantara atau otentikasi klien (string).  

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

**ssl\$1certificate\$1key**  <a name="attributes-json-deploy-app-ssl-key"></a>
Kunci pribadi SSL aplikasi, jika Anda mengaktifkan dukungan SSL, atau null sebaliknya (string).  

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

**ssl\$1support**  <a name="attributes-json-deploy-app-ssl-supp"></a>
Apakah SSL didukung (Boolean).  

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

**tumpukan**  <a name="attributes-json-deploy-app-stack"></a>
Berisi satu atribut Boolean,`needs_reload`, yang menentukan apakah akan memuat ulang server aplikasi selama penerapan.  

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

**symlink\$1before\$1migrate**  <a name="attributes-json-deploy-app-symlink-migrate"></a>
Untuk aplikasi Rails, berisi symlink yang akan dibuat sebelum menjalankan migrasi sebagai pasangan. `"link":"target"`  

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

**symlink**  <a name="attributes-json-deploy-app-symlinks"></a>
Berisi symlink penerapan sebagai `"link":"target"` pasangan.  

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

**user**  <a name="attributes-json-deploy-app-user"></a>
Pengguna aplikasi (string).  

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

# Atribut Tingkat Atas Lainnya
<a name="attributes-json-other"></a>

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Bagian ini berisi atribut konfigurasi tumpukan tingkat atas yang tidak memiliki atribut anak.

**Atribut rel**  <a name="attributes-json-rails"></a>
Berisi atribut **max\$1pool\$1size** yang menentukan ukuran kolam maksimum server (nomor). Nilai atribut diatur oleh OpsWorks Stacks dan bergantung pada jenis instance, tetapi Anda dapat [menggantinya](workingcookbook-attributes.md) dengan menggunakan JSON kustom atau file atribut kustom.   

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

**resep Atribut**  <a name="attributes-json-recipes"></a>
Daftar resep bawaan yang dijalankan oleh aktivitas ini, menggunakan `"cookbookname::recipename"` format (daftar string).  

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

**opsworks\$1rubygems Atribut**  <a name="attributes-json-rubygems"></a>
Berisi elemen **versi** yang menentukan RubyGems versi (string).  

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

**bahasa Atribut**  <a name="attributes-json-lang"></a>
Berisi atribut untuk setiap bahasa yang diinstal, dinamai untuk bahasa, seperti **ruby**. Atribut adalah objek yang berisi atribut, seperti **ruby\$1bin**, yang menentukan folder instalasi, seperti `"/usr/bin/ruby"` (string).

**ssh\$1users Atribut**  <a name="attributes-json-ssh"></a>
Berisi satu set atribut, masing-masing menggambarkan salah satu pengguna yang telah diberikan izin SSH. Setiap atribut diberi nama dengan ID Unix pengguna. OpsWorks Stacks menghasilkan ID unik untuk setiap pengguna dalam rentang 2000-4000, seperti`"2001"`, dan membuat pengguna dengan ID tersebut di setiap instance. Karena OpsWorks memiliki rentang 2000-4000, pengguna yang Anda buat di luar OpsWorks (dengan menggunakan resep buku masak, atau dengan mengimpor pengguna ke OpsWorks dari IAM, misalnya) dapat memiliki UIDs yang ditimpa oleh Tumpukan untuk pengguna lain. OpsWorks Sebagai praktik terbaik, buat pengguna dan kelola akses mereka di konsol OpsWorks Stacks. Jika Anda membuat pengguna di luar OpsWorks Stacks, gunakan *UnixID* nilai yang lebih besar dari 4000.  
Setiap atribut berisi atribut berikut:    
**Email**  
Alamat e-mail pengguna (string).  

```
node["ssh_users"]["UnixID"]["email"]
```  
**public\$1key**  
Kunci SSH publik pengguna (string).  

```
node["ssh_users"]["UnixID"]["public_key"]
```  
**sudoer**  
Apakah pengguna memiliki izin sudo (Boolean).  

```
node["ssh_users"]["UnixID"]["sudoer"]
```  
**name**  
Nama pengguna (string).  

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