

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

# Opsi spesifik platform
<a name="command-options-specific"></a>

Beberapa platform Elastic Beanstalk menentukan namespace opsi yang khusus untuk platform. Namespace dan opsinya tercantum di bawah untuk setiap platform.

**catatan**  
Sebelumnya, pada versi platform berbasis Amazon Linux AMI (sebelumnya Amazon Linux 2), dua fitur berikut dan namespace masing-masing dianggap sebagai fitur spesifik platform, dan terdaftar di sini per platform:  
**Konfigurasi proksi untuk file statis** — `aws:elasticbeanstalk:environment:proxy:staticfiles`
**AWS X-Ray dukungan** - `aws:elasticbeanstalk:xray`
Di versi platform Amazon Linux 2, Elastic Beanstalk mengimplementasikan fitur ini secara konsisten di semua platform pendukung. Namespace terkait sekarang tercantum di halaman [Opsi umum untuk semua lingkungan](command-options-general.md). Kami terus menyebutkannya di halaman ini untuk platform yang memiliki namespace berbeda.

**Topics**
+ [Opsi platform Docker](#command-options-docker)
+ [Buka opsi platform](#command-options-golang)
+ [Pilihan platform Java SE](#command-options-plain-java)
+ [Java dengan opsi platform Tomcat](#command-options-java)
+ [.NET Core pada opsi platform Linux](#command-options-dotnet-core-linux)
+ [Opsi platform .NET](#command-options-net)
+ [Opsi platform Node.js](#command-options-nodejs)
+ [Opsi platform PHP](#command-options-php)
+ [Opsi platform Python](#command-options-python)
+ [Opsi platform Ruby](#command-options-ruby)

## Opsi platform Docker
<a name="command-options-docker"></a>

Opsi konfigurasi khusus Docker berikut ini berlaku untuk platform Docker dan Docker yang telah dikonfigurasi sebelumnya.

**catatan**  
Opsi konfigurasi ini tidak berlaku untuk  
Platform Docker (Amazon Linux 2) dengan Docker Compose
Platform Multicontainer Docker (Amazon Linux AMI AL1) - platform ini sudah pensiun


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Menentukan server web yang digunakan sebagai proksi.  |  `nginx`  |  `nginx` `none`— *Amazon Linux AM* dan *Docker saja w/DC *  | 

## Buka opsi platform
<a name="command-options-golang"></a>

### Opsi platform Amazon Linux AMI (pra-Amazon Linux 2)
<a name="command-options-golang.alami"></a>

#### Namespace: `aws:elasticbeanstalk:container:golang:staticfiles`
<a name="command-options-golang.alami.staticfiles"></a>

Anda dapat menggunakan namespace berikut untuk mengonfigurasi server proksi agar melayani file statis. Ketika server proksi menerima permintaan untuk file di bawah jalur yang ditentukan, server menyajikan file langsung daripada merutekan permintaan ke aplikasi Anda. Hal ini mengurangi jumlah permintaan yang harus diproses oleh aplikasi Anda harus.

Memetakan jalur yang dilayani oleh server proksi ke folder dalam kode sumber Anda yang berisi aset statis. Setiap pilihan yang Anda tetapkan dalam namespace ini memetakan jalan yang berbeda.


|  **Nama**  |  **Nilai**  | 
| --- | --- | 
|  Jalur tempat server proksi akan melayani file. Contoh: `/images` untuk melayani file di `subdomain.eleasticbeanstalk.com/images`.  |  Nama folder yang berisi file. Contoh: `staticimages` untuk melayani file dari folder yang dinamai `staticimages` di tingkat atas paket sumber Anda.  | 

## Pilihan platform Java SE
<a name="command-options-plain-java"></a>

### Opsi platform Amazon Linux AMI (pra-Amazon Linux 2)
<a name="command-options-plain-java.alami"></a>

#### Namespace: `aws:elasticbeanstalk:container:java:staticfiles`
<a name="command-options-plain-java.alami.staticfiles"></a>

Anda dapat menggunakan namespace berikut untuk mengonfigurasi server proksi agar melayani file statis. Ketika server proksi menerima permintaan untuk file di bawah jalur yang ditentukan, server menyajikan file langsung daripada merutekan permintaan ke aplikasi Anda. Hal ini mengurangi jumlah permintaan yang harus diproses oleh aplikasi Anda harus.

Memetakan jalur yang dilayani oleh server proksi ke folder dalam kode sumber Anda yang berisi aset statis. Setiap pilihan yang Anda tetapkan dalam namespace ini memetakan jalan yang berbeda.


|  **Nama**  |  **Nilai**  | 
| --- | --- | 
|  Jalur tempat server proksi akan melayani file. Contoh: `/images` untuk melayani file di `subdomain.eleasticbeanstalk.com/images`.  |  Nama folder yang berisi file. Contoh: `staticimages` untuk melayani file dari folder yang dinamai `staticimages` di tingkat atas paket sumber Anda.  | 

## Java dengan opsi platform Tomcat
<a name="command-options-java"></a>


**Namespace: `aws:elasticbeanstalk:application:environment`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  JDBC\$1CONNECTION\$1STRING  |  Koneksi string ke basis data eksternal.  |  tidak ada  |  tidak ada  | 

Lihat [Variabel lingkungan dan pengaturan perangkat lunak lainnya](environments-cfg-softwaresettings.md) untuk informasi selengkapnya.


**Namespace: `aws:elasticbeanstalk:container:tomcat:jvmoptions`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  JVM Options  |  Lewati opsi baris perintah ke JVM saat memulai.  |  tidak ada  |  tidak ada  | 
|  Xmx  |  Ukuran tumpukan JVM maksimum.  |  `256m`  |  tidak ada  | 
|  XX:MaxPermSize  |  Bagian dari tumpukan JVM yang digunakan untuk menyimpan definisi kelas dan metadata terkait.  Opsi ini hanya berlaku untuk versi Java lebih awal dari Java 8, dan tidak didukung pada platform Elastic Beanstalk Tomcat berbasis Amazon Linux 2 dan yang lebih baru.   |  `64m`  |  T/A  | 
|  Xms  |  Ukuran tumpukan JVM awal.  |  `256m`  |  T/A  | 
|  *optionName*  |  Tentukan pilihan JVM arbitrer selain yang ditentukan oleh platform Tomcat.  |  tidak ada  |  tidak ada  | 


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  GzipCompression  |  Atur ke `false` untuk menonaktifkan kompresi respons. *Hanya berlaku di Amazon Linux AMI (sebelumnya Amazon Linux 2) versi platform.*  |  `true`  |  `true` `false`  | 
|  ProxyServer  |  Tetapkan proksi yang digunakan pada instans lingkungan Anda. Jika Anda menetapkan opsi `apache`, Elastic Beanstalk menggunakan [Apache 2.4](https://httpd.apache.org/docs/2.4/). Atur ke `apache/2.2` jika aplikasi Anda belum siap untuk bermigrasi dari [Apache 2.2](https://httpd.apache.org/docs/2.2/) karena pengaturan konfigurasi proksi yang tidak kompatibel. *Nilai ini hanya berlaku di Amazon Linux AMI (sebelumnya Amazon Linux 2) versi platform.* Atur ke `nginx` untuk menggunakan [nginx](https://www.nginx.com/). Ini adalah default yang dimulai dengan versi platform Amazon Linux 2. Untuk informasi selengkapnya, lihat [Mengonfigurasi server proksi](java-tomcat-proxy.md).  |  `nginx` (Amazon Linux 2) `apache` (Amazon Linux AMI)  |  `apache` `apache/2.2` — *Amazon Linux AMI saja* `nginx`  | 

## .NET Core pada opsi platform Linux
<a name="command-options-dotnet-core-linux"></a>


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Menentukan server web yang digunakan sebagai proksi.  |  `nginx`  |  `nginx` `none`  | 

## Opsi platform .NET
<a name="command-options-net"></a>


**Namespace: `aws:elasticbeanstalk:container:dotnet:apppool`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  Target Runtime  |  Pilih versi .NET Framework untuk aplikasi Anda.  |  `4.0`  |  `2.0` `4.0`  | 
|  Enable 32-bit Applications  |  Atur ke `True` untuk menjalankan aplikasi 32-bit.  |  `False`  |  `True` `False`  | 

## Opsi platform Node.js
<a name="command-options-nodejs"></a>


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Tetapkan proksi yang digunakan pada instans lingkungan Anda.  |  `nginx`  |  `apache` `nginx`  | 

### Opsi platform Amazon Linux AMI (pra-Amazon Linux 2)
<a name="command-options-nodejs.alami"></a>

#### Namespace: `aws:elasticbeanstalk:container:nodejs`
<a name="command-options-nodejs.alami.nodejs"></a>


|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  NodeCommand  |  Perintah yang digunakan untuk memulai aplikasi Node.js. Jika string kosong ditentukan, `app.js` digunakan, maka `server.js`, kemudian `npm start` dalam urutan itu.  |  ""  |  tidak ada  | 
|  NodeVersion  |  Versi Node.js. Misalnya, `4.4.6` Versi Node.js yang didukung bervariasi antara versi platform Node.js. Lihat [Node.js](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.nodejs) di dokumen *AWS Elastic Beanstalk Platform* untuk daftar versi yang didukung saat ini.  Ketika dukungan untuk versi Node.js yang Anda gunakan dihapus dari platform, Anda harus mengubah atau menghapus pengaturan versi sebelum melakukan [pembaruan platform](using-features.platform.upgrade.md). Hal ini mungkin terjadi ketika kelemahan keamanan diidentifikasi untuk satu atau beberapa versi Node.js. Ketika ini terjadi, mencoba memperbarui ke versi baru platform yang tidak mendukung konfigurasi [NodeVersion](#command-options-nodejs)gagal. Untuk menghindari perlunya membuat lingkungan baru, ubah opsi *NodeVersion*konfigurasi ke versi Node.js yang didukung oleh versi platform lama dan yang baru, atau [hapus pengaturan opsi](environment-configuration-methods-after.md), lalu lakukan pembaruan platform.   | bervariasi | bervariasi | 
|  GzipCompression  |  Menentukan apakah kompresi gzip diaktifkan. Jika ProxyServer diatur ke`none`, maka kompresi gzip dinonaktifkan.   |  `false`  |  `true` `false`  | 
|  ProxyServer  |  Menentukan server web yang harus digunakan untuk koneksi proksi ke Node.js. Jika ProxyServer disetel ke`none`, maka pemetaan file statis tidak berlaku dan kompresi gzip dinonaktifkan.  |  `nginx`  |  `apache` `nginx` `none`  | 

#### Namespace: `aws:elasticbeanstalk:container:nodejs:staticfiles`
<a name="command-options-nodejs.alami.staticfiles"></a>

Anda dapat menggunakan namespace berikut untuk mengonfigurasi server proksi agar melayani file statis. Ketika server proksi menerima permintaan untuk file di bawah jalur yang ditentukan, server menyajikan file langsung daripada merutekan permintaan ke aplikasi Anda. Hal ini mengurangi jumlah permintaan yang harus diproses oleh aplikasi Anda harus.

Memetakan jalur yang dilayani oleh server proksi ke folder dalam kode sumber Anda yang berisi aset statis. Setiap pilihan yang Anda tetapkan dalam namespace ini memetakan jalan yang berbeda.

**catatan**  
Pengaturan file statis tidak berlaku jika `aws:elasticbeanstalk:container:nodejs::ProxyFiles` ditetapkan ke `none`.


|  **Nama**  |  **Nilai**  | 
| --- | --- | 
|  Jalur tempat server proksi akan melayani file. Contoh: `/images` untuk melayani file di `subdomain.eleasticbeanstalk.com/images`.  |  Nama folder yang berisi file. Contoh: `staticimages` untuk melayani file dari folder yang dinamai `staticimages` di tingkat atas paket sumber Anda.  | 

## Opsi platform PHP
<a name="command-options-php"></a>


**Namespace: `aws:elasticbeanstalk:container:php:phpini`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  document\$1root  |  Tentukan direktori anak proyek Anda yang diperlakukan sebagai root web yang dapat diakses publik.  |  `/`  |  String kosong diperlakukan sebagai `/`, atau menentukan string yang dimulai dengan `/`  | 
|  memory\$1limit  |  Jumlah memori yang dialokasikan ke lingkungan PHP.  |  `256M`  |  tidak ada  | 
|  zlib.output\$1compression  |  Menentukan apakah PHP harus menggunakan kompresi untuk output atau tidak.  |  `Off`  |  `On` `Off` `true` `false`  | 
|  allow\$1url\$1fopen  |  Menentukan apakah fungsi file PHP diizinkan untuk mengambil data dari lokasi terpencil, seperti situs web atau server FTP.  |  `On`  |  `On` `Off` `true` `false`  | 
|  display\$1errors  |  Menentukan apakah pesan kesalahan harus menjadi bagian dari output.  |  `Off`  |  `On` `Off`  | 
|  max\$1execution\$1time  |  Menetapkan waktu maksimum, dalam detik, skrip diizinkan berjalan sebelum diakhiri oleh lingkungan.  |  `60`  |  `0` ke `9223372036854775807` (PHP\$1INT\$1MAX)  | 
|  composer\$1options  |  Menetapkan opsi kustom untuk digunakan saat menginstal dependensi menggunakan Composer melalui perintah. **composer.phar install** Untuk informasi selengkapnya, lihat [menginstal](https://getcomposer.org/doc/03-cli.md#install-i) di situs *getcomposer.org*.  |  tidak berlaku  |  tidak ada  | 


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Tetapkan proksi yang digunakan pada instans lingkungan Anda.  |  `nginx`  |  `apache` `nginx`  | 

**catatan**  
Untuk informasi selengkapnya tentang platform PHP, lihat [Menggunakan platform PHP Elastic Beanstalk](create_deploy_PHP.container.md).

## Opsi platform Python
<a name="command-options-python"></a>


**Namespace: `aws:elasticbeanstalk:application:environment`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  DJANGO\$1SETTINGS\$1MODULE  |  Menentukan file pengaturan yang akan digunakan.  |  tidak ada  |  tidak ada  | 

Lihat [Variabel lingkungan dan pengaturan perangkat lunak lainnya](environments-cfg-softwaresettings.md) untuk informasi selengkapnya.


**Namespace: `aws:elasticbeanstalk:container:python`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  WSGIPath  |  File yang berisi aplikasi WSGI. File ini harus memiliki `application` yang dapat dipanggil.  |  Pada versi platform Amazon Linux 2 Python: `application` Pada versi platform Amazon Linux AMI Python: `application.py`  |  tidak ada  | 
|  NumProcesses  |  Jumlah proses daemon yang harus dimulai untuk grup proses ketika menjalankan aplikasi WSGI.  |  `1`  |  tidak ada  | 
|  NumThreads  |  Jumlah utas yang akan dibuat untuk menangani permintaan pada setiap proses daemon dalam grup proses ketika menjalankan aplikasi WSGI.  |  `15`  |  tidak ada  | 


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Tetapkan proksi yang digunakan pada instans lingkungan Anda.  |  `nginx`  |  `apache` `nginx`  | 

### Opsi platform Amazon Linux AMI (pra-Amazon Linux 2)
<a name="command-options-python.alami"></a>

#### Namespace: `aws:elasticbeanstalk:container:python:staticfiles`
<a name="command-options-python.alami.staticfiles"></a>

Anda dapat menggunakan namespace berikut untuk mengonfigurasi server proksi agar melayani file statis. Ketika server proksi menerima permintaan untuk file di bawah jalur yang ditentukan, server menyajikan file langsung daripada merutekan permintaan ke aplikasi Anda. Hal ini mengurangi jumlah permintaan yang harus diproses oleh aplikasi Anda harus.

Memetakan jalur yang dilayani oleh server proksi ke folder dalam kode sumber Anda yang berisi aset statis. Setiap pilihan yang Anda tetapkan dalam namespace ini memetakan jalan yang berbeda.

Secara default, server proksi di lingkungan Python melayani file apa pun dalam folder yang dinamai `static` di jalur `/static`.


**Namespace: `aws:elasticbeanstalk:container:python:staticfiles`**  

|  **Nama**  |  **Nilai**  | 
| --- | --- | 
|  Jalur tempat server proksi akan melayani file. Contoh: `/images` untuk melayani file di `subdomain.eleasticbeanstalk.com/images`.  |  Nama folder yang berisi file. Contoh: `staticimages` untuk melayani file dari folder yang dinamai `staticimages` di tingkat atas paket sumber Anda.  | 

## Opsi platform Ruby
<a name="command-options-ruby"></a>


**Namespace: `aws:elasticbeanstalk:application:environment`**  

|  **Nama**  |  **Deskripsi**  |  **Default**  |  **Nilai yang valid**  | 
| --- | --- | --- | --- | 
|  RAILS\$1SKIP\$1MIGRATIONS  |  Menentukan apakah akan dijalankan ``rake db:migrate`` atas nama aplikasi pengguna; atau apakah opsi harus dilewati. Ini hanya berlaku untuk aplikasi Rails 3.  |  `false`  |  `true` `false`  | 
|  RAILS\$1SKIP\$1ASSET\$1COMPILATION  |  Menentukan apakah kontainer harus menjalankan ``rake assets:precompile` ` atas nama aplikasi pengguna; atau apakah opsi harus dilewati. Ini juga hanya berlaku untuk aplikasi Rails 3.  |  `false`  |  `true` `false`  | 
|  BUNDLE\$1WITHOUT  |  Daftar grup yang dipisahkan (`:`) titik dua akan diabaikan ketika menginstal dependensi dari Gemfile.  |  `test:development`  |  tidak ada  | 
|  RACK\$1ENV  |  Menentukan tahap lingkungan apa yang dapat menjalankan aplikasi. Contoh lingkungan umum meliputi pengembangan, produksi, pengujian.  |  `production`  |  tidak ada  | 

Lihat [Variabel lingkungan dan pengaturan perangkat lunak lainnya](environments-cfg-softwaresettings.md) untuk informasi selengkapnya.