Membangun Meluncurkan URL Sekarang - AWS Elastic Beanstalk

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

Membangun Meluncurkan URL Sekarang

Anda dapat membuat URL khusus sehingga siapa pun dapat dengan cepat menyebarkan dan menjalankan aplikasi web yang telah ditentukan sebelumnya. AWS Elastic Beanstalk URL ini disebut Meluncurkan URL Sekarang. Anda mungkin memerlukan URL Launch Now, misalnya, untuk mendemonstrasikan aplikasi web yang dibuat untuk berjalan di Elastic Beanstalk. Dengan Meluncurkan URL Sekarang, Anda dapat menggunakan parameter untuk menambahkan informasi yang diperlukan ke wizard Buat Aplikasi terlebih dahulu. Setelah Anda menambahkan informasi ini ke wizard, siapa pun dapat menggunakan tautan URL untuk meluncurkan lingkungan Elastic Beanstalk dengan sumber aplikasi web Anda hanya dalam beberapa langkah. Ini berarti pengguna tidak perlu mengunggah atau menentukan lokasi bundel sumber aplikasi secara manual. Mereka juga tidak perlu memberikan informasi tambahan apa pun kepada wizard.

URL Launch Now memberi Elastic Beanstalk informasi minimum yang diperlukan untuk membuat aplikasi: nama aplikasi, tumpukan solusi, jenis instance, dan jenis lingkungan. Elastic Beanstalk menggunakan nilai default untuk detail konfigurasi lain yang tidak secara eksplisit ditentukan dalam URL Launch Now kustom Anda.

Meluncurkan URL Sekarang menggunakan sintaks URL standar. Untuk informasi selengkapnya, lihat RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax.

Parameter URL

URL harus berisi parameter berikut, yang peka huruf besar/kecil:

  • wilayah — Tentukan AWS Wilayah. Untuk daftar Wilayah yang didukung oleh Elastic Beanstalk AWS Elastic Beanstalk , lihat Titik Akhir dan Kuota di. Referensi Umum AWS

  • applicationName – Tentukan nama aplikasi Anda. Elastic Beanstalk menampilkan nama aplikasi di konsol Elastic Beanstalk untuk membedakannya dari aplikasi lain. Secara default, nama aplikasi juga membentuk dasar dari nama lingkungan dan URL lingkungan.

  • Platform – Tentukan versi platform yang akan digunakan untuk lingkungan. Gunakan salah satu metode berikut, lalu berikan kode-URL pada pilihan Anda:

    • Tentukan ARN platform tanpa versi. Elastic Beanstalk memilih versi platform terbaru dari versi utama platform yang sesuai. Misalnya, untuk memilih versi platform Python 3.6 terbaru, tentukan. Python 3.6 running on 64bit Amazon Linux

    • Tentukan nama platform. Elastic Beanstalk memilih versi terbaru dari runtime bahasa terbaru platform (misalnya,). Python

    Untuk deskripsi mengenai semua platform yang tersedia dan versi mereka, lihat Platform yang didukung Elastic Beanstalk.

    Anda dapat menggunakan AWS Command Line Interface(AWS CLI) untuk mendapatkan daftar semua versi platform yang tersedia dengan masing-masing ARNs. list-platform-versionsPerintah ini mencantumkan informasi terperinci tentang semua versi platform yang tersedia. Gunakan --filters argumen untuk cakupan daftar. Misalnya, Anda dapat membuat cakupan daftar untuk hanya menampilkan versi platform dari bahasa tertentu.

    Contoh berikut menanyakan semua versi platform Python, dan menyalurkan output melalui serangkaian perintah. Hasilnya adalah daftar versi platform ARNs (tanpa /version ekor), dalam format yang dapat dibaca manusia, tanpa pengkodean URL.

    $ aws elasticbeanstalk list-platform-versions --filters 'Type="PlatformName",Operator="contains",Values="Python"' | grep PlatformArn | awk -F '"' '{print $4}' | awk -F '/' '{print $2}' Preconfigured Docker - Python 3.4 running on 64bit Debian Preconfigured Docker - Python 3.4 running on 64bit Debian Python 2.6 running on 32bit Amazon Linux Python 2.6 running on 32bit Amazon Linux 2014.03 ... Python 3.6 running on 64bit Amazon Linux

    Contoh berikut menambahkan perintah Perl untuk contoh terakhir untuk URL-encode output.

    $ aws elasticbeanstalk list-platform-versions --filters 'Type="PlatformName",Operator="contains",Values="Python"' | grep PlatformArn | awk -F '"' '{print $4}' | awk -F '/' '{print $2}' | perl -MURI::Escape -ne 'chomp;print uri_escape($_),"\n"' Preconfigured%20Docker%20-%20Python%203.4%20running%20on%2064bit%20Debian Preconfigured%20Docker%20-%20Python%203.4%20running%20on%2064bit%20Debian Python%202.6%20running%20on%2032bit%20Amazon%20Linux Python%202.6%20running%20on%2032bit%20Amazon%20Linux%202014.03 ... Python%203.6%20running%20on%2064bit%20Amazon%20Linux

Meluncurkan URL Sekarang secara opsional dapat berisi parameter berikut. Jika Anda tidak menyertakan parameter pilihan dalam Meluncurkan URL Sekarang Anda, Elastic Beanstalk menggunakan nilai default untuk membuat dan menjalankan aplikasi Anda. Bila Anda tidak menyertakan sourceBundleUrlparameter, Elastic Beanstalk menggunakan aplikasi sampel default untuk platform yang ditentukan.

  • sourceBundleUrl— Tentukan lokasi bundel sumber aplikasi web Anda dalam format URL. Misalnya, jika Anda mengunggah bundel sumber ke bucket Amazon S3, Anda dapat menentukan nilai parameter sebagai sourceBundleUrl. https://amzn-s3-demo-bucket.s3.amazonaws.com/myobject

    catatan

    Anda dapat menentukan nilai sourceBundleUrlparameter sebagai URL HTTP, tetapi browser web pengguna akan mengonversi karakter sesuai kebutuhan dengan menerapkan pengkodean URL HTML.

  • environmentType – Tentukan apakah lingkungan memiliki beban yang seimbang dan dapat diskalakan atau hanya instans tunggal. Untuk informasi selengkapnya, lihat Jenis lingkungan. Anda dapat menentukan salah satu LoadBalancing atau SingleInstance sebagai nilai untuk parameter.

  • tierName – Tentukan apakah lingkungan mendukung aplikasi web yang memproses permintaan web atau aplikasi web yang menjalankan pekerjaan latar belakang. Untuk informasi selengkapnya, lihat Lingkungan pekerja Elastic Beanstalk. Anda dapat menentukan baik WebServer atau Worker,

  • instanceType – Tentukan server dengan karakteristik (termasuk ukuran memori dan daya CPU) yang paling sesuai untuk aplikasi Anda. Untuk informasi selengkapnya tentang keluarga dan jenis EC2 instans Amazon, lihat Jenis instans di Panduan EC2 Pengguna Amazon. Untuk informasi selengkapnya tentang jenis instans yang tersedia di seluruh Wilayah, lihat Jenis instans yang tersedia di Panduan EC2 Pengguna Amazon.

  • withVpc – Tentukan apakah akan membuat lingkungan dalam Amazon VPC. Anda dapat menentukan baik true atau false. Untuk informasi selengkapnya tentang penggunaan Elastic Beanstalk dengan Amazon VPC, lihat Menggunakan Elastic Beanstalk dengan Amazon VPC.

  • withRds – Tentukan apakah akan membuat instans basis data Amazon RDS dengan lingkungan ini. Untuk informasi selengkapnya, lihat Menggunakan Elastic Beanstalk dengan Amazon RDS. Anda dapat menentukan baik true atau false.

  • rds DBEngine - Tentukan mesin database yang ingin Anda gunakan untuk EC2 instans Amazon Anda di lingkungan ini. Anda dapat menentukan mysql, oracle-sel, sqlserver-ex, sqlserver-web, atau sqlserver-se. Nilai default-nya adalah mysql.

  • rds DBAllocated Storage - Tentukan ukuran penyimpanan database yang dialokasikan dalam gigabyte (GB). Anda dapat menentukan salah satu nilai berikut:

    • MySQL5 ke 1024. Default-nya adalah 5.

    • Oracle10 ke 1024. Default-nya adalah 10.

    • Microsoft SQL Server Express Edition30.

    • Microsoft SQL Server Web Edition30.

    • Microsoft SQL Server Standard Edition200.

  • rds DBInstance Class - Tentukan jenis instance database. Nilai db.m1.large defaultnya adalah db.t2.micro (untuk lingkungan yang tidak berjalan di VPC Amazon). Untuk daftar kelas instance database yang didukung oleh Amazon RDS, lihat Kelas Instance DB di Panduan Pengguna Layanan Amazon Relational Database Service.

  • RDSMulti AZDatabase — Tentukan apakah Elastic Beanstalk perlu membuat instance database di beberapa Availability Zone. Anda dapat menentukan true atau false. Untuk informasi selengkapnya tentang beberapa penerapan Availability Zone dengan Amazon RDS, lihat Wilayah dan Availability Zone di Panduan Pengguna Layanan Amazon Relational Database Service.

  • DBDeletionKebijakan rds - Tentukan apakah akan menghapus atau memotret instance database pada penghentian lingkungan. Anda dapat menentukan Delete atau Snapshot.

Contoh

Berikut ini adalah contoh Meluncurkan URL Sekarang. Setelah Anda membangun sendiri, Anda dapat memberikannya kepada pengguna Anda. Misalnya, Anda dapat menyematkan URL di halaman web atau dalam materi pelatihan. Ketika pengguna membuat aplikasi menggunakan Meluncurkan URL Sekarang, wizard Elastic Beanstalk Buat Aplikasi tidak memerlukan masukan tambahan.

https://console.aws.amazon.com/elasticbeanstalk/home?region=us-west-2#/newApplication?applicationName=YourCompanySampleApp &platform=PHP%207.3%20running%20on%2064bit%20Amazon%20Linux&sourceBundleUrl= http://s3.amazonaws.com/amzn-s3-demo-bucket/myobject&environmentType=SingleInstance&tierName=WebServer &instanceType=m1.small&withVpc=true&withRds=true&rdsDBEngine= postgres&rdsDBAllocatedStorage=6&rdsDBInstanceClass=db.m1.small&rdsMultiAZDatabase= true&rdsDBDeletionPolicy=Snapshot
Untuk menggunakan Meluncurkan URL Sekarang
  1. Pilih Meluncurkan URL Sekarang.

  2. Setelah konsol Elastic Beanstalk terbuka, pada halaman Buat aplikasi web, pilih Tinjau dan luncurkan untuk melihat pengaturan yang digunakan Elastic Beanstalk untuk membuat aplikasi dan meluncurkan lingkungan tempat aplikasi berjalan.

  3. Pada halaman Konfigurasi, pilih Buat aplikasi untuk membuat aplikasi.