Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Opsi umum untuk semua lingkungan
Namespace
- aws:autoscaling:asg
- aws:autoscaling:launchconfiguration
- aws:autoscaling:scheduledaction
- aws:autoscaling:trigger
- aws:autoscaling:updatepolicy:rollingupdate
- aws:ec2:instances
- aws:ec2:vpc
- aws:elasticbeanstalk:application
- aws:elasticbeanstalk:application:environment
- aws:elasticbeanstalk:cloudwatch:logs
- aws:elasticbeanstalk:cloudwatch:logs:health
- aws:elasticbeanstalk:command
- aws:elasticbeanstalk:environment
- aws:elasticbeanstalk:environment:process:default
- aws:elasticbeanstalk:environment:process:process_name
- aws:elasticbeanstalk:environment:proxy:staticfiles
- aws:elasticbeanstalk:healthreporting:system
- aws:elasticbeanstalk:hostmanager
- aws:elasticbeanstalk:managedactions
- aws:elasticbeanstalk:manageactions:platformupdate
- aws:elasticbeanstalk:monitoring
- aws:elasticbeanstalk:sns:topic
- aws:elasticbeanstalk:sqsd
- aws:elasticbeanstalk:trafficsplitting
- aws:elasticbeanstalk:xray
- aws:elb:healthcheck
- aws:elb:loadbalancer
- aws:elb:listener
- aws:elb:listener:listener_port
- aws:elb:policies
- aws:elb:policies:policy_name
- aws:elbv2:listener:default
- aws:elbv2:listener:listener_port
- aws:elbv2:listener:rule_name
- aws:elbv2:loadbalancer
- aws:rds:dbinstance
aws:autoscaling:asg
Konfigurasikan grup Auto Scaling lingkungan Anda. Untuk informasi selengkapnya, lihat Grup Auto Scaling untuk lingkungan Elastic Beanstalk Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
Availability Zones |
Availability Zones (AZs) adalah lokasi berbeda dalam AWS Wilayah yang direkayasa untuk diisolasi dari kegagalan di wilayah lainAZs. Mereka menyediakan konektivitas jaringan latensi rendah yang murah ke yang lain AZs di Wilayah yang sama. Pilih jumlah AZs untuk instans Anda. |
|
|
Cooldown |
Periode Cooldown membantu mencegah Amazon EC2 Auto Scaling memulai aktivitas penskalaan tambahan sebelum efek aktivitas sebelumnya terlihat. Periode jeda adalah jumlah waktu, dalam detik, setelah aktivitas penskalaan masuk selesai sebelum aktivitas penskalaan masuk lainnya dapat dimulai. |
|
|
Custom Availability Zones |
Tentukan AZs untuk instance Anda. |
Tidak ada |
|
EnableCapacityRebalancing |
Menentukan apakah akan mengaktifkan fitur Rebalancing Kapasitas untuk Instans Spot di Grup Auto Scaling Anda. Untuk informasi selengkapnya, lihat Penyeimbangan Kembali Kapasitas di Panduan Pengguna Auto EC2 Scaling Amazon. Opsi ini hanya relevan jika |
|
|
MinSize |
Jumlah minimum instans yang diinginkan dalam grup Auto Scaling Anda. |
|
|
MaxSize |
Jumlah maksimum instans yang diinginkan dalam grup Auto Scaling Anda. |
|
|
aws:autoscaling:launchconfiguration
Konfigurasikan instans Amazon Elastic Compute Cloud (AmazonEC2) untuk lingkungan Anda.
Instans yang digunakan untuk lingkungan Anda dibuat menggunakan templat EC2 peluncuran Amazon atau sumber daya konfigurasi peluncuran grup Auto Scaling. Opsi berikut bekerja dengan kedua jenis sumber daya ini.
Untuk informasi selengkapnya, lihat EC2Contoh Amazon untuk lingkungan Elastic Beanstalk Anda. Anda juga dapat mereferensikan informasi lebih lanjut tentang Amazon Elastic Block Store (EBS) di Amazon EBS chapter di Panduan EC2 Pengguna Amazon.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
DisableIMDSv1 |
Setel Setel Instans untuk lingkungan Anda default sebagai berikut, berdasarkan sistem operasi platform:
Untuk informasi selengkapnya, lihat Mengonfigurasi layanan metadata instans. pentingPengaturan opsi ini dapat menyebabkan Elastic Beanstalk menciptakan lingkungan dengan template peluncuran atau memperbarui lingkungan yang ada dari konfigurasi peluncuran hingga meluncurkan templat. Untuk informasi selengkapnya, lihat Luncurkan Template. |
|
|
EC2KeyName |
Anda dapat menggunakan key pair untuk masuk ke EC2 instans Anda dengan aman. catatanJika Anda menggunakan konsol Elastic Beanstalk untuk membuat lingkungan, Anda tidak dapat menetapkan opsi ini di file konfigurasi. Konsol tersebut mengganti pilihan ini dengan nilai yang disarankan. |
Tidak ada |
|
IamInstanceProfile |
Profil instans memungkinkan AWS Identity and Access Management (IAM) pengguna dan AWS layanan untuk mengakses kredenal keamanan sementara untuk melakukan AWS API panggilan. Tentukan nama profil instance atau nyaARN. Contoh:
catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
Tidak ada |
Nama profil contoh atauARN. |
ImageId |
Anda dapat mengganti Amazon Machine Image (AMI) default dengan menentukan ID kustom AMI Anda sendiri. Contoh: |
Tidak ada |
|
InstanceType |
Jenis instance yang digunakan untuk menjalankan aplikasi Anda di lingkungan Elastic Beanstalk. penting
Jenis instans yang tersedia bergantung pada Availability Zones dan Region yang digunakan. Jika Anda memilih subnet, Availability Zone yang berisi subnet tersebut menentukan jenis instance yang tersedia.
catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
Bervariasi berdasarkan akun dan Wilayah. |
Satu jenis EC2 contoh. Bervariasi berdasarkan akun, Wilayah, dan Availability Zone. Anda dapat memperoleh daftar jenis EC2 instans Amazon yang difilter berdasarkan nilai-nilai ini. Untuk informasi selengkapnya, lihat Jenis instans yang tersedia di Panduan EC2 Pengguna Amazon. |
LaunchTemplateTagPropagationEnabled |
Setel Elastic Beanstalk hanya dapat menyebarkan tag untuk meluncurkan template untuk sumber daya berikut:
Kendala ini ada karena CloudFormation hanya mengizinkan tag pada pembuatan template untuk sumber daya tertentu. Untuk informasi selengkapnya lihat TagSpecificationdi Panduan AWS CloudFormation Pengguna. penting
Untuk informasi selengkapnya tentang template peluncuran, lihat berikut ini:
Untuk informasi selengkapnya tentang metrik ini, lihat Tag propagasi untuk meluncurkan template. |
|
|
MonitoringInterval |
Interval (dalam hitungan menit) yang Anda inginkan CloudWatch metrik Amazon dikembalikan. |
|
|
SecurityGroups |
Daftar grup EC2 keamanan Amazon IDs untuk ditetapkan ke EC2 instans dalam grup Auto Scaling untuk menentukan aturan firewall untuk instance. Anda dapat memberikan satu string nilai yang dipisahkan koma yang berisi grup EC2 keamanan Amazon yang ada IDs atau referensi ke AWS::EC2::SecurityGroup sumber daya yang dibuat dalam templat. |
|
|
SSHSourceRestriction |
Digunakan untuk mengunci SSH akses ke lingkungan. Misalnya, Anda dapat mengunci SSH akses ke EC2 instance sehingga hanya host bastion yang dapat mengakses instance di subnet pribadi. String ini mengambil bentuk sebagai berikut:
Contoh:
|
Tidak ada |
|
BlockDeviceMappings |
Lampirkan EBS volume Amazon atau volume penyimpanan instans tambahan pada semua instans di grup Auto Scaling. pentingPengaturan opsi ini dapat menyebabkan Elastic Beanstalk menciptakan lingkungan dengan template peluncuran atau memperbarui lingkungan yang ada dari konfigurasi peluncuran hingga meluncurkan templat. Untuk informasi selengkapnya, lihat Luncurkan Template. Saat memetakan volume penyimpanan instance, Anda hanya perlu memetakan nama perangkat ke nama volume. Namun, kami menyarankan, saat memetakan EBS volume Amazon, Anda juga menentukan beberapa atau semua bidang berikut (setiap bidang harus dipisahkan oleh titik dua):
Contoh berikut melampirkan tiga EBS volume Amazon, satu volume 100GB gp2 kosong dan satu snapshot, satu volume io1 20GB kosong dengan 2000 disediakanIOPS, dan volume penyimpanan instance.
|
Tidak ada |
|
RootVolumeType |
Jenis volume (magnetik, tujuan umum, SSD atau disediakan IOPSSSD) yang akan digunakan untuk EBS volume Amazon root yang dilampirkan ke EC2 instans untuk lingkungan Anda. pentingPengaturan opsi ini dapat menyebabkan Elastic Beanstalk menciptakan lingkungan dengan template peluncuran atau memperbarui lingkungan yang ada dari konfigurasi peluncuran hingga meluncurkan templat. Untuk informasi selengkapnya, lihat Luncurkan Template. |
Bervariasi berdasarkan platform. |
|
RootVolumeSize |
Kapasitas penyimpanan EBS volume Amazon root di seluruh GB. Diperlukan jika Anda mengatur Misalnya, |
Bervariasi per platform untuk penyimpanan magnetik dan tujuan umumSSD. Tidak ada untuk disediakan IOPSSSD. |
|
RootVolumeIOPS |
Operasi input/output yang diinginkan per detik (IOPS) untuk volume root yang disediakan atau untuk volume IOPS SSD akar tujuan umum. Rasio maksimum IOPS terhadap ukuran volume adalah 500 banding 1. Misalnya, volume dengan 3000 IOPS harus minimal 6 GiB. |
Tidak ada |
|
RootVolumeThroughput |
Throughput mebibytes per detik (MIB/s) yang diinginkan untuk menyediakan volume EBS root Amazon yang dilampirkan ke instance lingkungan Anda. EC2 catatanOpsi ini hanya berlaku untuk tipe penyimpanan |
Tidak ada |
|
aws:autoscaling:scheduledaction
Konfigurasikan tindakan terjadwal untuk grup Auto Scaling lingkungan Anda. Untuk setiap tindakan, tentukan resource_name
selain nama opsi, namespace, dan nilai untuk setiap pengaturan. Lihat Namespace aws:autoscaling:scheduledaction sebagai contoh.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
StartTime |
Untuk tindakan satu kali, pilih tanggal dan waktu untuk menjalankan tindakan. Untuk tindakan berulang, pilih waktu untuk mengaktifkan tindakan. |
Tidak ada |
Stempel waktu ISO -8601 unik di semua tindakan |
EndTime |
Tanggal dan waktu di masa depan (di zona GMT waktuUTC/) saat Anda ingin tindakan penskalaan terjadwal berhenti berulang. Jika Anda tidak menentukan EndTime, tindakan akan berulang sesuai dengan Contoh: Ketika tindakan terjadwal berakhir, Amazon EC2 Auto Scaling tidak secara otomatis kembali ke pengaturan sebelumnya. Konfigurasikan tindakan terjadwal kedua untuk kembali ke pengaturan asli sesuai kebutuhan. |
Tidak ada |
Stempel waktu ISO -8601 unik di semua tindakan |
MaxSize |
Jumlah instans maksimum yang diterapkan ketika tindakan berjalan. |
Tidak ada |
|
MinSize |
Jumlah instans minimum yang diterapkan ketika tindakan berjalan. |
Tidak ada |
|
DesiredCapacity |
Atur kapasitas awal yang diinginkan untuk grup Auto Scaling. Setelah tindakan terjadwal diterapkan, pemicu menyesuaikan kapasitas yang diinginkan berdasarkan pengaturannya. |
Tidak ada |
|
Recurrence |
Frekuensi yang Anda inginkan untuk terjadinya tindakan terjadwal. Jika Anda tidak menentukan pengulangan, maka tindakan penskalaan terjadi hanya sekali, sebagaimana ditentukan oleh |
Tidak ada |
Ekspresi Cron |
Suspend |
Atur ke |
|
|
aws:autoscaling:trigger
Konfigurasikan pemicu penskalaan untuk grup Auto Scaling lingkungan Anda.
catatan
Tiga opsi di namespace ini menentukan berapa lama metrik untuk pemicu dapat tetap melampaui batas yang ditentukan sebelum pemicu dimulai. Opsi tersebut adalah sebagai berikut:
BreachDuration = Period * EvaluationPeriods
Nilai default untuk pilihan ini (5, 5, dan 1, berturut-turut) memenuhi persamaan ini. Jika Anda menentukan nilai yang tidak konsisten, Elastic Beanstalk mungkin memodifikasi salah satu nilai sehingga persamaan tetap terpenuhi.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
BreachDuration |
Jumlah waktu, dalam menit, metrik dapat melampaui batas yang ditetapkan (sebagaimana ditentukan dalam |
|
|
LowerBreachScaleIncrement |
Berapa banyak EC2 instans Amazon yang harus dihapus saat melakukan aktivitas penskalaan. |
|
|
LowerThreshold |
Jika pengukuran turun di bawah angka ini selama durasi pelanggaran, pemicu dipanggil. |
|
|
MeasureName |
Metrik yang digunakan untuk pemicu Auto Scaling Anda. catatan
|
|
|
Period |
Menentukan seberapa sering Amazon CloudWatch mengukur metrik untuk pemicu Anda. Nilai adalah jumlah menit antara dua periode berturut-turut. |
|
|
EvaluationPeriods |
Jumlah periode evaluasi berturut-turut yang digunakan untuk menentukan apakah pelanggaran terjadi. |
|
|
Statistic |
Statistik yang digunakan pemicu, seperti |
|
|
Unit |
Unit untuk pengukuran pemicu, seperti |
|
|
UpperBreachScaleIncrement |
Menentukan berapa banyak EC2 instans Amazon yang akan ditambahkan saat melakukan aktivitas penskalaan. |
|
|
UpperThreshold |
Jika pengukuran lebih tinggi dari angka ini selama durasi pelanggaran, pemicu dipanggil. |
|
|
aws:autoscaling:updatepolicy:rollingupdate
Konfigurasikan pembaruan bergulir grup Auto Scaling lingkungan Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
MaxBatchSize |
Jumlah instans yang disertakan dalam setiap batch pembaruan bergulir. |
Sepertiga dari ukuran minimum grup Auto Scaling, dibulatkan ke bilangan bulat tertinggi berikutnya. |
|
MinInstancesInService |
Jumlah minimum instans yang harus ada di layanan dalam grup Auto Scaling sementara instans lain dihentikan. |
Ukuran minimum grup Auto Scaling atau kurang satu dari ukuran maksimum grup Auto Scaling, mana pun yang lebih rendah. |
|
RollingUpdateEnabled |
Jika Menetapkan nilai ini ke true secara otomatis mengaktifkan opsi catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
|
|
RollingUpdateType |
Ini mencakup tiga tipe: pembaruan bergulir berbasis waktu, pembaruan bergulir berbasis kondisi, dan pembaruan yang tidak berubah. Pembaruan bergulir berbasis waktu menerapkan PauseTime antar batch. Pembaruan bergulir berbasis kondisi menunggu instans baru untuk lulus pemeriksaan kondisi sebelum beralih ke batch berikutnya. Pembaruan tetap meluncurkan serangkaian instans lengkap di grup Auto Scaling baru. catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
|
|
PauseTime |
Jumlah waktu (dalam detik, menit, atau jam) layanan Elastic Beanstalk menunggu setelah menyelesaikan pembaruan ke satu batch instance dan sebelum melanjutkan ke batch berikutnya. |
Secara otomatis dihitung berdasarkan tipe instans dan kontainer. |
|
Timeout |
Jumlah waktu maksimum (dalam menit atau jam) untuk menunggu semua instance dalam batch instance untuk lulus pemeriksaan kesehatan sebelum membatalkan pembaruan. |
|
* Format durasi ISO86 01 |
aws:ec2:instances
Konfigurasikan instans lingkungan Anda, termasuk opsi Spot. Namespace ini melengkapi aws:autoscaling:launchconfiguration dan aws:autoscaling:asg.
Untuk informasi selengkapnya, lihat Grup Auto Scaling untuk lingkungan Elastic Beanstalk Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
EnableSpot |
Aktifkan permintaan Instans Spot untuk lingkungan Anda. Saat pentingPengaturan opsi ini dapat menyebabkan Elastic Beanstalk menciptakan lingkungan dengan template peluncuran atau memperbarui lingkungan yang ada dari konfigurasi peluncuran hingga meluncurkan templat. Untuk informasi selengkapnya, lihat Luncurkan Template. |
|
|
InstanceTypes |
Daftar tipe instance yang dipisahkan koma yang Anda ingin lingkungan Anda gunakan (misalnya, Ketika Instans Spot tidak diaktifkan ( Tipe instans pertama pada daftar dalam pilihan ini setara dengan nilai opsi Jenis instans yang tersedia bergantung pada Availability Zones dan Region yang digunakan. Jika Anda memilih subnet, Availability Zone yang berisi subnet tersebut menentukan jenis instance yang tersedia.
catatanBeberapa AWS akun lama mungkin menyediakan Elastic Beanstalk dengan tipe instans default yang tidak mendukung Instans Spot (misalnya, t1.micro). Jika Anda mengaktifkan permintaan Instans Spot dan mendapatkan kesalahan tentang jenis instans yang tidak mendukung Spot, pastikan untuk mengonfigurasi jenis instans yang mendukung Spot. Untuk memilih tipe Instans Spot, gunakan Penasihat Instans Spot Saat memperbarui konfigurasi lingkungan dan menghapus satu atau beberapa jenis instans dari |
Daftar dua tipe instans. Bervariasi berdasarkan akun dan Wilayah. |
Satu hingga empat puluh jenis EC2 contoh. Kami merekomendasikan setidaknya dua. Bervariasi berdasarkan akun, Wilayah, dan Availability Zone. Anda dapat memperoleh daftar jenis EC2 instans Amazon yang difilter berdasarkan nilai-nilai ini. Untuk informasi selengkapnya, lihat Jenis instans yang tersedia di Panduan EC2 Pengguna Amazon. Tipe instance semuanya harus menjadi bagian dari arsitektur yang sama (
|
SpotFleetOnDemandBase |
Jumlah minimum Instans Sesuai Permintaan yang disediakan grup Auto Scaling Anda sebelum mempertimbangkan Instans Spot saat lingkungan Anda bertambah besar. Pilihan ini hanya relevan bila |
|
|
SpotFleetOnDemandAboveBasePercentage |
Persentase Instans Sesuai Permintaan sebagai bagian dari kapasitas tambahan yang disediakan grup Auto Scaling di luar Pilihan ini hanya relevan bila |
|
|
SpotMaxPrice |
Harga maksimum per satuan jam, diUSD, yang bersedia Anda bayar untuk Instans Spot. Untuk rekomendasi tentang opsi harga maksimum untuk Instans Spot, lihat riwayat harga Instans Spot di Panduan EC2 Pengguna Amazon. Pilihan ini hanya relevan bila |
Harga sesuai permintaan, untuk setiap tipe instans. Nilai opsi pada kasus ini adalah |
|
SupportedArchitectures |
Daftar tipe arsitektur EC2 instance yang dipisahkan koma yang akan Anda gunakan untuk lingkungan Anda. Elastic Beanstalk mendukung jenis instans berdasarkan arsitektur prosesor berikut:
Untuk informasi selengkapnya tentang arsitektur prosesor dan jenis EC2 instans Amazon, lihatJenis EC2 instans Amazon. |
Tidak ada |
catatanArsitektur 32-bit tidak |
aws:ec2:vpc
Konfigurasikan lingkungan Anda untuk meluncurkan sumber daya di Amazon Virtual Private Cloud (AmazonVPC) khusus. Jika Anda tidak mengonfigurasi pengaturan di namespace ini, Elastic Beanstalk meluncurkan sumber daya secara default. VPC
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
VPCId |
ID untuk Amazon AndaVPC. |
Tidak ada |
|
Subnets |
IDsSubnet atau subnet grup Auto Scaling. Jika Anda memiliki beberapa subnet, tentukan nilainya sebagai string subnet yang dipisahkan koma tunggal IDs (misalnya,). |
Tidak ada |
|
ELBSubnets |
Subnet atau subnet untuk penyeimbang beban elastis. IDs Jika Anda memiliki beberapa subnet, tentukan nilainya sebagai string subnet yang dipisahkan koma tunggal IDs (misalnya,). |
Tidak ada |
|
ELBScheme |
Tentukan |
|
|
DBSubnets |
IDsBerisi subnet database. Ini hanya digunakan jika Anda ingin menambahkan Instans Amazon RDS DB sebagai bagian dari aplikasi Anda. Jika Anda memiliki beberapa subnet, tentukan nilainya sebagai string subnet yang dipisahkan koma tunggal IDs (misalnya,). |
Tidak ada |
|
AssociatePublicIpAddress |
Menentukan apakah akan meluncurkan instance dengan alamat IP publik di Amazon Anda. VPC Instans dengan alamat IP publik tidak memerlukan NAT perangkat untuk berkomunikasi dengan Internet. Anda harus menetapkan nilai Opsi ini tidak berpengaruh pada lingkungan instans tunggal, yang selalu memiliki satu EC2 instans Amazon dengan alamat IP Elastis. Pilihan ini relevan untuk lingkungan beban seimbang dan terukur. |
Tidak ada |
|
aws:elasticbeanstalk:application
Konfigurasikan jalur pemeriksaan kondisi untuk aplikasi Anda. Untuk informasi selengkapnya, lihat Pelaporan kondisi dasar.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
Aplikasi Healthcheck URL |
Jalur tempat permintaan pemeriksaan kondisi dikirim. Jika jalur ini tidak disetel, penyeimbang beban mencoba membuat TCP sambungan pada port 80 untuk memverifikasi status kesehatan aplikasi Anda. Setel ke jalur yang dimulai dengan catatanJika Anda menggunakan konsol Elastic Beanstalk untuk membuat lingkungan, Anda tidak dapat menetapkan opsi ini di file konfigurasi. Konsol tersebut mengganti pilihan ini dengan nilai yang disarankan. |
Tidak ada |
Nilai yang valid meliputi:
|
Konsol EB CLI dan Elastic Beanstalk menerapkan nilai yang direkomendasikan untuk opsi sebelumnya. Anda harus menghapus pengaturan ini jika Anda ingin menggunakan file konfigurasi untuk mengonfigurasi hal yang sama. Lihat Nilai yang disarankan untuk rincian selengkapnya.
aws:elasticbeanstalk:application:environment
Konfigurasikan properti lingkungan untuk aplikasi Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
Nama variabel lingkungan apa pun. |
Lulus di pasangan nilai kunci. |
Tidak ada |
Nilai variabel lingkungan apa pun. |
Lihat Properti lingkungan dan pengaturan perangkat lunak lainnya untuk informasi selengkapnya.
aws:elasticbeanstalk:cloudwatch:logs
Konfigurasikan streaming log instans untuk aplikasi Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
StreamLogs |
Menentukan apakah akan membuat grup di CloudWatch Log untuk log proxy dan penyebaran, dan mengalirkan log dari setiap instance di lingkungan Anda. |
|
|
DeleteOnTerminate |
Menentukan apakah akan menghapus grup log ketika lingkungan dihentikan. Jika |
|
|
RetentionInDays |
Jumlah hari untuk menyimpan peristiwa log sebelum mereka berakhir. |
7 |
1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 |
aws:elasticbeanstalk:cloudwatch:logs:health
Konfigurasikan streaming log kondisi lingkungan untuk aplikasi Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
HealthStreamingEnabled |
Untuk lingkungan dengan pelaporan kesehatan yang ditingkatkan diaktifkan, tentukan apakah akan membuat grup di CloudWatch Log untuk kesehatan lingkungan dan mengarsipkan data kesehatan lingkungan Elastic Beanstalk. Untuk informasi tentang mengaktifkan peningkatan kondisi, lihat aws:elasticbeanstalk:healthreporting:system. |
|
|
DeleteOnTerminate |
Menentukan apakah akan menghapus grup log ketika lingkungan dihentikan. Jika |
|
|
RetentionInDays |
Jumlah hari untuk menyimpan data kondisi yang diarsipkan sebelum data kondisi kedaluwarsa. |
7 |
1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 |
aws:elasticbeanstalk:command
Konfigurasikan kebijakan deployment untuk kode aplikasi Anda. Untuk informasi selengkapnya, lihat Kebijakan dan pengaturan deployment.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
DeploymentPolicy |
Pilih kebijakan deployment untuk deployment versi aplikasi. catatanJika Anda menggunakan konsol Elastic Beanstalk untuk membuat lingkungan, Anda tidak dapat menetapkan opsi ini di file konfigurasi. Konsol tersebut mengganti pilihan ini dengan nilai yang disarankan. |
|
|
Timeout |
Jumlah waktu, dalam detik, untuk menunggu instans menyelesaikan perintah eksekusi. Elastic Beanstalk secara internal menambahkan 240 detik (empat menit) ke nilai |
|
|
BatchSizeType |
Jenis nomor yang ditentukan dalam BatchSize. catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
|
|
BatchSize |
Persentase atau jumlah EC2 instans Amazon yang tetap dalam grup Auto Scaling untuk menjalankan penerapan secara bersamaan. Nilai yang valid bervariasi tergantung pada BatchSizeTypepengaturan yang digunakan. catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
|
|
IgnoreHealthCheck |
Jangan membatalkan penerapan karena pemeriksaan kesehatan yang gagal. |
false
|
|
aws:elasticbeanstalk:environment
Konfigurasikan peran arsitektur dan layanan lingkungan Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
EnvironmentType |
Setel |
|
|
ServiceRole |
Nama IAM peran yang digunakan Elastic Beanstalk untuk mengelola sumber daya bagi lingkungan. Tentukan nama peran (opsional diawali dengan jalur kustom) atau nya. ARN Contoh:
catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
Tidak ada |
IAMnama peran, jalur/nama, atau ARN |
LoadBalancerType |
Tipe penyeimbang beban untuk lingkungan Anda. Untuk informasi selengkapnya, lihat Penyeimbang beban untuk lingkungan Elastic Beanstalk Anda. |
|
|
LoadBalancerIsShared |
Menentukan apakah penyeimbang beban lingkungan dikhususkan atau dibagi. Opsi ini hanya dapat diatur untuk Application Load Balancer. Itu tidak dapat diubah setelah lingkungan dibuat. Ketika |
|
|
aws:elasticbeanstalk:environment:process:default
Konfigurasikan proses default lingkungan Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
DeregistrationDelay |
Jumlah waktu, dalam detik, untuk menunggu permintaan aktif selesai sebelum membatalkan pendaftaran. |
|
|
HealthCheckInterval |
Interval waktu, dalam hitungan detik, Elastic Load Balancing memeriksa kesehatan EC2 instans Amazon aplikasi Anda. |
Dengan classic load balancer atau application load balancer: Dengan penyeimbang beban jaringan: |
Dengan classic load balancer atau application load balancer: Dengan penyeimbang beban jaringan: |
HealthCheckPath |
Jalur yang HTTP meminta pemeriksaan kesehatan dikirim ke. |
|
Jalur yang dapat dirutekan. |
HealthCheckTimeout |
Jumlah waktu, dalam detik, untuk menunggu respons selama pemeriksaan kondisi. Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
|
|
HealthyThresholdCount |
Jumlah permintaan sukses berturut-turut sebelum Elastic Load Balancing mengubah status kondisi instans. |
Dengan classic load balancer atau application load balancer: Dengan penyeimbang beban jaringan: |
|
MatcherHTTPCode |
Daftar HTTP kode yang dipisahkan koma yang menunjukkan bahwa sebuah instance sehat. Opsi ini hanya berlaku untuk lingkungan dengan network load balancer atau application load balancer. |
|
Dengan application load balancer: Dengan penyeimbang beban jaringan: |
Port |
Port yang didengarkan proses. |
|
|
Protocol |
Protokol yang digunakan proses. Dengan application load balancer, Anda hanya dapat mengatur opsi ini untuk Dengan penyeimbang beban jaringan, Anda hanya dapat mengatur opsi ini untuk |
Dengan classic load balancer atau application load balancer: Dengan penyeimbang beban jaringan: |
|
StickinessEnabled |
Atur ke true untuk mengaktifkan sesi lekat. Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
|
|
StickinessLBCookieDuration |
Masa hidup, dalam hitungan detik, dari cookie sesi lekat. Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
|
|
StickinessType |
Atur Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
|
|
UnhealthyThresholdCount |
Jumlah permintaan gagal berturut-turut sebelum Elastic Load Balancing mengubah status kondisi instans. |
|
|
aws:elasticbeanstalk:environment:process:process_name
Konfigurasikan proses tambahan untuk lingkungan Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
DeregistrationDelay |
Jumlah waktu, dalam detik, untuk menunggu permintaan aktif selesai sebelum membatalkan pendaftaran. |
|
|
HealthCheckInterval |
Interval, dalam hitungan detik, Elastic Load Balancing memeriksa kesehatan EC2 instans Amazon untuk aplikasi Anda. |
Dengan classic load balancer atau application load balancer: Dengan penyeimbang beban jaringan: |
Dengan classic load balancer atau application load balancer: Dengan penyeimbang beban jaringan: |
HealthCheckPath |
Jalur yang HTTP meminta pemeriksaan kesehatan dikirim ke. |
|
Jalur yang dapat dirutekan. |
HealthCheckTimeout |
Jumlah waktu, dalam detik, untuk menunggu respons selama pemeriksaan kondisi. Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
|
|
HealthyThresholdCount |
Jumlah permintaan sukses berturut-turut sebelum Elastic Load Balancing mengubah status kondisi instans. |
Dengan classic load balancer atau application load balancer: Dengan penyeimbang beban jaringan: |
|
MatcherHTTPCode |
Daftar HTTP kode yang dipisahkan koma yang menunjukkan bahwa sebuah instance sehat. Opsi ini hanya berlaku untuk lingkungan dengan network load balancer atau application load balancer. |
|
Dengan application load balancer: Dengan penyeimbang beban jaringan: |
Port |
Port yang didengarkan proses. |
|
|
Protocol |
Protokol yang digunakan proses. Dengan application load balancer, Anda hanya dapat mengatur opsi ini untuk Dengan penyeimbang beban jaringan, Anda hanya dapat mengatur opsi ini untuk |
Dengan classic load balancer atau application load balancer: Dengan penyeimbang beban jaringan: |
|
StickinessEnabled |
Atur ke true untuk mengaktifkan sesi lekat. Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
|
|
StickinessLBCookieDuration |
Masa hidup, dalam hitungan detik, dari cookie sesi lekat. Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
|
|
StickinessType |
Atur Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
|
|
UnhealthyThresholdCount |
Jumlah permintaan gagal berturut-turut sebelum Elastic Load Balancing mengubah status kondisi instans. |
|
|
aws:elasticbeanstalk:environment:proxy:staticfiles
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
Namespace ini berlaku untuk cabang platform berbasis Amazon Linux 2 dan yang lebih baru. Jika lingkungan Anda menggunakan versi platform berbasis Amazon Linux AMI (sebelumnya Amazon Linux 2), lihat Opsi spesifik platform untuk ruang nama file statis khusus platform.
Nama | Nilai |
---|---|
Jalur tempat server proksi melayani file. Mulai nilai dengan Misalnya, tentukan |
Nama folder yang berisi file. Misalnya, tentukan |
aws:elasticbeanstalk:healthreporting:system
Konfigurasikan pelaporan kondisi yang ditingkatkan untuk lingkungan Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
SystemType |
Sistem pelaporan kondisi (dasar atau ditingkatkan). Pelaporan kondisi yang ditingkatkan memerlukan peran layanan dan versi 2 atau versi platform yang lebih baru. catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
|
|
ConfigDocument | JSONDokumen yang menjelaskan lingkungan dan metrik instance untuk dipublikasikan. CloudWatch | Tidak ada | |
EnhancedHealthAuthEnabled |
Memungkinkan otorisasi untuk internal API yang digunakan Elastic Beanstalk untuk mengkomunikasikan informasi kesehatan yang disempurnakan dari instans lingkungan Anda ke layanan Elastic Beanstalk. Untuk informasi selengkapnya, lihat Peran kondisi yang ditingkatkan. catatanOpsi ini hanya berlaku untuk pelaporan kesehatan yang ditingkatkan (seperti kapan |
|
|
HealthCheckSuccessThreshold |
Menurunkan ambang batas untuk instans agar lulus pemeriksaan kondisi. catatanJika Anda menggunakan konsol Elastic Beanstalk untuk membuat lingkungan, Anda tidak dapat menetapkan opsi ini di file konfigurasi. Konsol tersebut mengganti pilihan ini dengan nilai yang disarankan. |
|
|
aws:elasticbeanstalk:hostmanager
Konfigurasikan EC2 instance di lingkungan Anda untuk mengunggah log yang diputar ke Amazon S3.
Nama | Deskripsi | Default | Nilai valid |
---|---|---|---|
LogPublicationControl |
Salin file log EC2 instans Amazon untuk aplikasi Anda ke bucket Amazon S3 yang terkait dengan aplikasi Anda. |
|
|
aws:elasticbeanstalk:managedactions
Konfigurasikan pembaruan platform terkelola untuk lingkungan Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
ManagedActionsEnabled |
Aktifkan pembaruan platform terkelola. Saat Anda menetapkan ini ke |
|
|
PreferredStartTime |
Konfigurasikan jendela pemeliharaan untuk tindakan terkelola diUTC. Misalnya, |
Tidak ada |
Hari dan waktu di
format. |
ServiceRoleForManagedUpdates |
Nama IAM peran yang digunakan Elastic Beanstalk untuk melakukan pembaruan platform terkelola untuk lingkungan Anda. Anda dapat menggunakan peran yang sama yang Anda tentukan untuk opsi |
Tidak ada |
Sama seperti atau
|
aws:elasticbeanstalk:manageactions:platformupdate
Konfigurasikan pembaruan platform terkelola untuk lingkungan Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
UpdateLevel |
Tingkat pembaruan tertinggi yang diterapkan dengan pembaruan platform terkelola. Platform berversi |
Tidak ada |
|
InstanceRefreshEnabled |
Aktifkan penggantian instans mingguan. Hal ini memerlukan |
false |
|
aws:elasticbeanstalk:monitoring
Konfigurasikan lingkungan Anda untuk menghentikan EC2 instance yang gagal dalam pemeriksaan kesehatan.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
Automatically Terminate Unhealthy Instances |
Hentikan instans jika gagal dalam pemeriksaan kondisi. catatanOpsi ini hanya didukung pada lingkungan warisan. Opsi ini menentukan kondisi sebuah instans berdasarkan kemampuan untuk mencapainya dan metrik berbasis instans lainnya. Elastic Beanstalk tidak menyediakan cara untuk secara otomatis mengakhiri instans berdasarkan kondisi aplikasi. |
|
|
aws:elasticbeanstalk:sns:topic
Konfigurasikan notifikasi untuk lingkungan Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
Notification Endpoint |
Titik akhir tempat Anda ingin diberi tahu tentang peristiwa penting yang memengaruhi aplikasi Anda. catatanJika Anda menggunakan konsol Elastic Beanstalk untuk membuat lingkungan, Anda tidak dapat menetapkan opsi ini di file konfigurasi. Konsol tersebut mengganti pilihan ini dengan nilai yang disarankan. |
Tidak ada |
|
Notification Protocol |
Protokol yang digunakan untuk mengirim notifikasi ke titik akhir Anda. |
|
|
Notification Topic ARN |
Nama Sumber Daya Amazon (ARN) untuk topik yang Anda langgani. |
Tidak ada |
|
Notification Topic Name |
Nama topik yang langganan Anda. |
Tidak ada |
aws:elasticbeanstalk:sqsd
Konfigurasikan SQS antrian Amazon untuk lingkungan pekerja.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
WorkerQueueURL |
URLAntrian tempat daemon di tingkat lingkungan pekerja membaca pesan. catatanJika Anda tidak menentukan nilai, antrian yang dibuat secara otomatis Elastic Beanstalk adalah antrian Amazon standar. SQS Saat Anda memberikan nilai, Anda dapat memberikan SQS antrian standar atau FIFOAmazon. URL Ketahuilah bahwa jika Anda memberikan FIFO antrian, tugas berkala tidak didukung. |
Secara otomatis dihasilkan |
Jika Anda tidak menentukan nilai, maka Elastic Beanstalk secara otomatis membuat antrean. |
HttpPath |
Jalur relatif ke aplikasi tempat HTTP POST pesan dikirim. |
/ |
|
MimeType |
MIMEJenis pesan yang dikirim dalam HTTP POST permintaan. |
|
MIMEJenis kustom. |
HttpConnections |
Jumlah maksimum koneksi bersamaan ke aplikasi apa pun yang ada dalam EC2 instans Amazon. catatanJika Anda menggunakan konsol Elastic Beanstalk untuk membuat lingkungan, Anda tidak dapat menetapkan opsi ini di file konfigurasi. Konsol tersebut mengganti pilihan ini dengan nilai yang disarankan. |
|
|
ConnectTimeout |
Jumlah waktu, dalam detik, untuk menunggu koneksi yang berhasil ke aplikasi. |
|
|
InactivityTimeout |
Jumlah waktu, dalam detik, untuk menunggu respons pada koneksi yang ada ke aplikasi. Pesan diproses ulang sampai daemon menerima respon 200 (OK) dari aplikasi di tingkat lingkungan pekerja atauRetentionPeriod kedaluwarsa. |
|
|
VisibilityTimeout |
Jumlah waktu, dalam hitungan detik, pesan masuk dari SQS antrian Amazon dikunci untuk diproses. Setelah jumlah waktu yang dikonfigurasi terlampaui, maka pesan tersebut kembali ditampilkan dalam antrean untuk dibaca daemon lain. |
300 |
|
ErrorVisibilityTimeout |
Jumlah waktu, dalam hitungan detik, yang berlalu sebelum Elastic Beanstalk mengembalikan pesan ke antrian SQS Amazon setelah upaya pemrosesan gagal dengan kesalahan eksplisit. |
|
|
RetentionPeriod |
Jumlah waktu, dalam detik, pesan valid dan diproses secara aktif. |
|
|
MaxRetries |
Jumlah maksimum upaya yang Elastic Beanstalk coba untuk mengirim pesan ke aplikasi web yang akan memprosesnya sebelum memindahkan pesan ke antrean surat mati. |
|
|
aws:elasticbeanstalk:trafficsplitting
Konfigurasikan penerapan pemisahan lalu lintas untuk lingkungan Anda.
Namespace ini berlaku ketika Anda menetapkan opsi DeploymentPolicy
dari namespace aws:elasticbeanstalk:command ke TrafficSplitting
. Untuk informasi selengkapnya tentang paket deployment, lihat Kebijakan dan pengaturan deployment.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
NewVersionPercent |
Persentase awal lalu lintas klien masuk yang dialihkan Elastic Beanstalk ke instans lingkungan menjalankan versi aplikasi baru yang Anda terapkan. |
|
|
EvaluationTime |
Periode waktu, dalam menit, Elastic Beanstalk menunggu setelah deployment awal kondisi sebelum lanjut mengalihkan semua lalu lintas klien masuk ke versi aplikasi baru yang Anda terapkan. |
|
|
aws:elasticbeanstalk:xray
Jalankan AWS X-Ray daemon untuk menyampaikan informasi jejak dari aplikasi terintegrasi X-Ray Anda.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
|
Tetapkan ke |
|
|
aws:elb:healthcheck
Konfigurasikan pemeriksaan kondisi untuk Classic Load Balancer.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
HealthyThreshold |
Jumlah permintaan sukses berturut-turut sebelum Elastic Load Balancing mengubah status kondisi instans. |
|
|
Interval |
Interval di mana Elastic Load Balancing memeriksa kesehatan EC2 instans Amazon aplikasi Anda. |
|
|
Timeout |
Jumlah waktu, dalam detik, saat Elastic Load Balancing menunggu respons sebelum Elastic Beanstalk merespon instans nonresponsif. |
|
|
UnhealthyThreshold |
Jumlah permintaan gagal berturut-turut sebelum Elastic Load Balancing mengubah status kondisi instans. |
|
|
(usang) Target |
Tujuan pada instans backend tempat pemeriksaan kondisi dikirim. Gunakan |
|
Target dalam format |
aws:elb:loadbalancer
Konfigurasikan Classic Load Balancer lingkungan Anda.
Beberapa opsi di namespace ini tidak lagi didukung demi opsi khusus pendengar di namespace. aws:elb:listener Dengan opsi ini yang tidak didukung lagi, Anda hanya dapat mengonfigurasi dua pendengar (satu aman dan satu tidak aman) pada port standar.
Nama | Deskripsi | Default | Nilai valid |
---|---|---|---|
CrossZone |
Mengonfigurasi penyeimbang beban untuk merutekan lalu lintas secara merata di semua instans di semua Availability Zones bukan hanya di setiap zona. catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
|
|
SecurityGroups |
Tetapkan satu atau lebih grup keamanan yang Anda buat untuk penyeimbang beban. |
Tidak ada |
Satu atau lebih kelompok keamananIDs. |
ManagedSecurityGroup |
Tetapkan grup keamanan yang ada ke penyeimbang beban untuk lingkungan Anda, alih-alih membuat grup yang baru. Untuk menggunakan pengaturan ini, perbarui pengaturan Untuk mengizinkan lalu lintas dari penyeimbang beban ke EC2 instans lingkungan Anda, Elastic Beanstalk menambahkan aturan ke grup keamanan instans yang memungkinkan lalu lintas masuk dari grup keamanan terkelola. |
Tidak ada | ID grup keamanan. |
(usang) LoadBalancerHTTPPort |
Port untuk mendengarkan pendengar yang tidak aman. |
|
|
(usang) LoadBalancerPortProtocol |
Protokol yang digunakan pada pendengar yang tidak aman. |
|
|
(usang) LoadBalancerHTTPSPort |
Port untuk mendengarkan pendengar yang aman. |
|
|
(usang) LoadBalancerSSLPortProtocol |
Protokol untuk digunakan pada pendengar yang aman. |
|
|
(usang) SSLCertificateId |
Amazon Resource Name (ARN) dari SSL sertifikat yang akan diikat ke pendengar aman. |
Tidak ada |
aws:elb:listener
Konfigurasikan pendengar default (port 80) pada Classic Load Balancer.
Nama | Deskripsi | Default | Nilai valid |
---|---|---|---|
ListenerProtocol | Protokol yang digunakan oleh pendengar. | HTTP
|
|
InstancePort | Port yang digunakan pendengar ini untuk berkomunikasi dengan EC2 instance. | 80 | 1 untuk 65535 |
InstanceProtocol |
Protokol yang digunakan pendengar ini untuk berkomunikasi dengan EC2 instance. Instans ini harus berada di lapisan protokol internet yang sama dengan Misalnya, jika |
|
HTTP atau HTTPS saat ListenerProtocol HTTP atau HTTPS
|
PolicyNames | Daftar nama kebijakan yang dipisahkan koma yang diterapkan ke port untuk pendengar ini. Kami menyarankan Anda menggunakan LoadBalancerPorts opsi aws:elb:policies namespace sebagai gantinya. | Tidak ada | |
ListenerEnabled | Menentukan apakah pendengar ini diaktifkan. Jika Anda menentukan false , pendengar tidak disertakan dalam penyeimbang beban. |
true |
|
aws:elb:listener:listener_port
Konfigurasikan pendengar tambahan pada Classic Load Balancer.
Nama | Deskripsi | Default | Nilai valid |
---|---|---|---|
ListenerProtocol |
Protokol yang digunakan oleh pendengar. |
HTTP
|
|
InstancePort |
Port yang digunakan pendengar ini untuk berkomunikasi dengan EC2 instance. | Sama seperti listener_port . |
1 untuk 65535 |
InstanceProtocol |
Protokol yang digunakan pendengar ini untuk berkomunikasi dengan EC2 instance. Instans ini harus berada di lapisan protokol internet yang sama dengan Misalnya, jika |
|
HTTP atau HTTPS saat ListenerProtocol HTTP atau HTTPS
|
PolicyNames |
Daftar nama kebijakan yang dipisahkan koma yang diterapkan ke port untuk pendengar ini. Kami menyarankan Anda menggunakan LoadBalancerPorts opsi aws:elb:policies namespace sebagai gantinya. | Tidak ada | |
SSLCertificateId |
Amazon Resource Name (ARN) dari SSL sertifikat yang akan diikat ke listener. |
Tidak ada |
|
ListenerEnabled |
Menentukan apakah pendengar ini diaktifkan. Jika Anda menentukan false , pendengar tidak disertakan dalam penyeimbang beban. |
true jika pilihan lain diatur. false sebaliknya. |
|
aws:elb:policies
Ubah kebijakan kelekatan default dan kebijakan penyeimbang global untuk Classic Load Balancer.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
ConnectionDrainingEnabled |
Menentukan apakah penyeimbang beban mempertahankan koneksi yang ada untuk instans yang menjadi tidak sehat atau yang dibatalkan untuk menyelesaikan permintaan dalam proses. catatanJika Anda menggunakan konsol Elastic Beanstalk CLI atau EB untuk membuat lingkungan, Anda tidak dapat mengatur opsi ini dalam file konfigurasi. Konsol dan EB CLI mengganti opsi ini dengan nilai yang disarankan. |
|
|
ConnectionDrainingTimeout |
Jumlah maksimum detik saat penyeimbang beban mempertahankan koneksi yang ada ke instans selama pengurasan koneksi sebelum menutup koneksi secara paksa. catatanJika Anda menggunakan konsol Elastic Beanstalk untuk membuat lingkungan, Anda tidak dapat menetapkan opsi ini di file konfigurasi. Konsol tersebut mengganti pilihan ini dengan nilai yang disarankan. |
|
|
ConnectionSettingIdleTimeout |
Jumlah waktu, dalam detik, penyeimbang beban menunggu data yang akan dikirim atau diterima melalui koneksi. Jika tidak ada data yang dikirim atau diterima setelah periode waktu ini berlalu, penyeimbang beban menutup koneksi. |
|
|
LoadBalancerPorts |
Daftar port pendengar yang dipisahkan dengan koma yang diterapkan ( |
Tidak ada | Anda dapat menggunakan :all untuk mengindikasikan semua port pendengar |
Stickiness Cookie Expiration |
Jumlah waktu, dalam detik, setiap cookie valid. Menggunakan kebijakan default ( |
|
|
Stickiness Policy |
Mengikat sesi pengguna ke instans server tertentu sehingga semua permintaan yang datang dari pengguna selama sesi dikirim ke instans server yang sama. Menggunakan kebijakan default ( |
|
|
aws:elb:policies:policy_name
Buat kebijakan penyeimbang beban tambahan untuk Classic Load Balancer.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
CookieName |
Nama cookie yang dihasilkan aplikasi yang mengontrol masa pakai sesi kebijakan AppCookieStickinessPolicyType . Kebijakan ini hanya dapat dikaitkan HTTP HTTPS dengan/pendengar. |
Tidak ada | |
InstancePorts |
Daftar port instans yang dipisahkan dengan koma yang berlaku untuk kebijakan ini. |
Tidak ada | Daftar port, atau :all |
LoadBalancerPorts |
Daftar port pendengar yang dipisahkan koma yang berlaku untuk kebijakan ini. |
Tidak ada | Daftar port, atau :all |
ProxyProtocol |
Untuk |
Tidak ada |
|
PublicKey |
Isi kunci publik untuk |
Tidak ada | |
PublicKeyPolicyNames |
Daftar nama kebijakan yang dipisahkan koma (dari kebijakan) untuk |
Tidak ada | |
SSLProtocols |
Daftar SSL protokol yang dipisahkan koma untuk diaktifkan untuk |
Tidak ada | |
SSLReferencePolicy |
Nama kebijakan keamanan yang telah ditentukan sebelumnya yang mematuhi praktik terbaik AWS keamanan dan yang ingin Anda aktifkan untuk |
Tidak ada | |
Stickiness Cookie Expiration |
Jumlah waktu, dalam detik, setiap cookie valid. |
|
|
Stickiness Policy |
Mengikat sesi pengguna ke instans server tertentu sehingga semua permintaan yang datang dari pengguna selama sesi dikirim ke instans server yang sama. |
|
|
aws:elbv2:listener:default
Konfigurasikan pendengar default (port 80) pada Application Load Balancer atau Network Load Balancer.
Namespace ini tidak berlaku untuk lingkungan yang menggunakan penyeimbang beban bersama. Penyeimban beban bersama tidak memiliki pendengar default.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
DefaultProcess |
Nama proses untuk meneruskan lalu lintas ke saat tidak ada aturan yang cocok. |
|
Nama proses. |
ListenerEnabled |
Atur ke |
|
|
Protocol |
Protokol lalu lintas untuk memproses. |
Dengan application load balancer: Dengan penyeimbang beban jaringan: |
Dengan application load balancer: Dengan penyeimbang beban jaringan: |
Rules |
Daftar aturan yang diterapkan ke pendengar Opsi ini hanya berlaku untuk lingkungan dengan Application Load Balancer. |
Tidak ada |
Daftar nama aturan yang dipisahkan dengan koma. |
SSLCertificateArns |
Amazon Resource Name (ARN) dari SSL sertifikat yang akan diikat ke listener. Opsi ini hanya berlaku untuk lingkungan dengan Application Load Balancer. |
Tidak ada |
ARNSertifikat yang disimpan di IAM atauACM. |
SSLPolicy |
Tentukan kebijakan keamanan yang diterapkan ke pendengar. Opsi ini hanya berlaku untuk lingkungan dengan Application Load Balancer. |
Tidak ada (ELBdefault) |
Nama kebijakan keamanan penyeimbang beban. |
aws:elbv2:listener:listener_port
Konfigurasikan pendengar tambahan di Application Load Balancer atau Network Load Balancer.
catatan
Untuk Application Load Balancer bersama, Anda hanya dapat menentukan opsi Rule
. Opsi lainnya tidak berlaku untuk penyeimbang beban bersama.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
DefaultProcess |
Nama proses tempat lalu lintas diteruskan ketika tidak ada aturan yang cocok. |
|
Nama proses. |
ListenerEnabled |
Atur ke |
|
|
Protocol |
Protokol lalu lintas untuk memproses. |
Dengan application load balancer: Dengan penyeimbang beban jaringan: |
Dengan application load balancer: Dengan penyeimbang beban jaringan: |
Rules |
Daftar aturan yang diterapkan ke pendengar Opsi ini hanya berlaku untuk lingkungan dengan Application Load Balancer. Jika lingkungan Anda menggunakan Application Load Balancer bersama, dan Anda tidak menentukan opsi ini untuk pendengar apa pun, Elastic Beanstalk secara otomatis menghubungkan aturan |
Tidak ada |
Daftar nama aturan yang dipisahkan dengan koma. |
SSLCertificateArns |
Amazon Resource Name (ARN) dari SSL sertifikat yang akan diikat ke listener. Opsi ini hanya berlaku untuk lingkungan dengan Application Load Balancer. |
Tidak ada |
ARNSertifikat yang disimpan di IAM atauACM. |
SSLPolicy |
Tentukan kebijakan keamanan yang diterapkan ke pendengar. Opsi ini hanya berlaku untuk lingkungan dengan Application Load Balancer. |
Tidak ada (ELBdefault) |
Nama kebijakan keamanan penyeimbang beban. |
aws:elbv2:listener:rule_name
Tentukan aturan pendengar untuk Application Load Balancer. Jika permintaan cocok dengan nama host atau jalur dalam aturan, penyeimbang beban meneruskannya ke proses yang ditentukan. Untuk menggunakan aturan, tambahkan penyeimbang beban ke pendengar dengan opsi Rules
di namespace aws:elbv2:listener:listener_port.
catatan
Namespace ini tidak berlaku untuk lingkungan dengan penyeimbang beban jaringan.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
HostHeaders |
Daftar nama host yang cocok. Misalnya, |
Penyeimbang beban khusus: Tidak ada Penyeimbang beban bersama: Lingkungan CNAME |
Setiap nama dapat berisi hingga 128 karakter. Pola dapat mencakup huruf besar dan huruf kecil, angka, tanda hubung (-), dan hingga tiga karakter wildcard ( Untuk informasi selengkapnya, lihat Kondisi host di Panduan Pengguna untuk Application Load Balancers. |
PathPatterns |
Pola jalur untuk mencocokkan (misalnya, Opsi ini hanya berlaku untuk lingkungan dengan application load balancer. |
Tidak ada |
Setiap pola dapat berisi hingga 128 karakter. Pola dapat mencakup huruf besar dan huruf kecil, angka, tanda hubung (—), dan hingga tiga karakter wildcard ( Untuk informasi selengkapnya, lihat Kondisi jalur di Panduan Pengguna untuk Application Load Balancers. |
Priority |
Prioritas aturan ini ketika beberapa aturan cocok. Jumlah yang lebih rendah diutamakan. Tidak ada dua aturan yang bisa memiliki prioritas yang sama. Dengan penyeimbang beban bersama, Elastic Beanstalk memperlakukan prioritas aturan sebagai relatif di seluruh lingkungan berbagi, dan memetakannya ke prioritas mutlak selama pembuatan. |
|
|
Process |
Nama proses untuk meneruskan lalu lintas ketika aturan ini cocok dengan permintaan. |
|
Nama proses. |
aws:elbv2:loadbalancer
Konfigurasikan Application Load Balancer.
Untuk penyeimbang beban bersama, hanya opsi SharedLoadBalancer
dan SecurityGroups
valid.
catatan
Namespace ini tidak berlaku untuk lingkungan dengan Network Load Balancer.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
AccessLogsS3Bucket |
Bucket Amazon S3 tempat log akses disimpan. Bucket tersebut harus berada dalam Wilayah yang sama dengan lingkungan dan mengizinkan akses tulis penyeimbang beban. |
Tidak ada |
Nama bucket. |
AccessLogsS3Enabled |
Aktifkan penyimpanan log akses. |
|
|
AccessLogsS3Prefix |
Prefiks untuk menambahkan nama log akses. Secara default, penyeimbang beban mengunggah log ke direktori bernama AWSLogs di bucket yang Anda tentukan. Tentukan awalan untuk menempatkan AWSLogs direktori di dalam direktori lain. |
Tidak ada |
|
IdleTimeout |
Jumlah waktu, dalam detik, untuk menunggu permintaan selesai sebelum menutup koneksi ke klien dan instans. |
Tidak ada |
|
ManagedSecurityGroup |
Tetapkan grup keamanan yang ada ke penyeimbang beban lingkungan Anda, alih-alih membuat grup keamanan baru. Untuk menggunakan pengaturan ini, perbarui Untuk mengizinkan lalu lintas dari penyeimbang beban ke EC2 instans untuk lingkungan Anda, Elastic Beanstalk menambahkan aturan ke grup keamanan instans Anda yang memungkinkan lalu lintas masuk dari grup keamanan terkelola. |
Grup keamanan yang dibuat Elastic Beanstalks untuk penyeimbang beban Anda. |
ID grup keamanan. |
SecurityGroups |
Daftar grup keamanan yang dilampirkan ke penyeimbang beban. Untuk penyeimbang beban bersama, jika Anda tidak menentukan nilai ini, Elastic Beanstalk memeriksa apakah grup keamanan yang dikelolanya sudah terpasang pada penyeimbang beban. Jika salah satunya tidak dilampirkan pada penyeimbang beban, Elastic Beanstalk membuat grup keamanan dan melampirkannya ke penyeimbang beban. Elastic Beanstalk menghapus grup keamanan ini ketika lingkungan terakhir yang berbagi penyeimbang beban berakhir. Grup keamanan penyeimbang beban digunakan untuk mengatur aturan masuknya grup keamanan EC2 instans Amazon. |
Grup keamanan yang dibuat Elastic Beanstalk untuk penyeimbang beban Anda. |
Daftar kelompok keamanan yang dipisahkan koma. IDs |
SharedLoadBalancer |
Nama Sumber Daya Amazon (ARN) dari penyeimbang beban bersama. Opsi ini hanya relevan untuk Application Load Balancer. Opsi ini diperlukan ketika opsi Kriteria untuk nilai yang valid:
Contoh:
|
Tidak ada |
ARNdari penyeimbang beban valid yang memenuhi semua kriteria yang dijelaskan di sini. |
aws:rds:dbinstance
Konfigurasikan instans Amazon RDS DB terlampir.
Nama | Deskripsi | Default | Nilai yang valid |
---|---|---|---|
DBAllocatedStorage |
Ukuran penyimpanan basis data yang dialokasikan, ditentukan dalam gigabyte. |
SayaSQL: Oracle: sqlserver-se: sqlserver-ex: sqlserver web: |
SayaSQL: Oracle: sqlserver: tidak dapat diubah |
DBDeletionPolicy |
Menentukan apakah akan mempertahankan, menghapus, atau membuat snapshot dari contoh DB ketika lingkungan dihentikan. Opsi ini bekerja bersama dengan AwasMenghapus hasil instans DB yang menyebabkan hilangnya data secara permanen. |
|
|
DBEngine |
Nama mesin basis data yang akan digunakan untuk instans ini. |
|
|
DBEngineVersion |
Nomor versi mesin basis data. |
|
|
DBInstanceClass |
Tipe instans basis data. |
( |
Untuk informasi selengkapnya, lihat Kelas Instans DB di Panduan Pengguna Amazon Relational Database Service. |
DBPassword |
Nama sandi pengguna master untuk instans basis data. |
Tidak ada |
|
DBSnapshotIdentifier |
Pengidentifikasi untuk snapshot DB yang akan dipulihkan. |
Tidak ada |
|
DBUser |
Nama pengguna master untuk Instans DB. |
ebroot |
|
HasCoupledDatabase |
Menentukan apakah instance DB digabungkan ke lingkungan Anda. Jika diaktifkan Opsi ini bekerja bersama dengan catatanCatatan: Jika Anda mengaktifkan nilai ini kembali |
|
|
MultiAZDatabase |
Menentukan apakah deployment instans basis data Multi-AZ perlu dibuat. Untuk informasi selengkapnya tentang penerapan Multi-AZ dengan Amazon Relational Database Service RDS (), lihat Wilayah dan Zona Ketersediaan di Panduan Pengguna Layanan Amazon Relational Database Service. |
|
|