View a markdown version of this page

Menyebarkan tumpukan terpisah - Ruang Tunggu Virtual di AWS

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

Menyebarkan tumpukan terpisah

Tumpukan inti adalah satu-satunya tumpukan yang diperlukan untuk mendapatkan fungsionalitas utama ruang tunggu. Semua tumpukan lainnya adalah opsional. Luncurkan tumpukan otorisasi jika Anda belum memiliki cara untuk memvalidasi token yang dikeluarkan ruang tunggu atau melindungi token yang mungkin sudah APIs Anda miliki. Luncurkan tumpukan OpenID jika Anda memerlukan penyedia identitas OpenID untuk integrasi ruang tunggu dengan antarmuka otorisasi. Contoh strategi inlet stack memberikan beberapa contoh tentang bagaimana dan kapan memungkinkan lebih banyak pengguna masuk ke situs yang Anda coba lindungi.

1. Luncurkan tumpukan inti

Waktu untuk menyebarkan: Sekitar 20 menit

AWS CloudFormation Template otomatis ini menyebarkan Ruang Tunggu Virtual AWS di AWS Cloud. Anda harus menyelesaikan Prasyarat sebelum meluncurkan tumpukan.

catatan

Anda bertanggung jawab atas biaya AWS layanan yang digunakan saat menjalankan solusi ini. Untuk detail selengkapnya, kunjungi bagian Biaya dalam panduan ini, dan lihat halaman web harga untuk setiap AWS layanan yang digunakan dalam solusi ini.

  1. Masuk ke AWS Management Consoledan pilih tombol untuk meluncurkan aws-virtual-waiting-room-on-aws.template AWS CloudFormation template.

    Virtual Waiting Room on AWS core stack launch button Atau, Anda dapat mengunduh template sebagai titik awal untuk implementasi Anda sendiri.

  2. Template diluncurkan di Wilayah AS Timur (Virginia N.) secara default. Untuk meluncurkan solusi di AWS Wilayah yang berbeda, gunakan pemilih Wilayah di bilah navigasi konsol.

  3. Pada halaman Buat tumpukan, verifikasi bahwa URL templat yang benar ada di kotak teks URL Amazon S3 dan pilih Berikutnya.

  4. Pada halaman Tentukan detail tumpukan, tetapkan nama ke tumpukan solusi Anda. Untuk informasi tentang batasan penamaan karakter, lihat Batas IAM dan STS di Panduan AWS Identity and Access Management Pengguna.

  5. Di bawah Parameter, tinjau parameter untuk templat solusi ini dan modifikasi sesuai kebutuhan. Solusi ini menggunakan nilai default berikut.

    Parameter Default Deskripsi
    ID Peristiwa Sample ID unik untuk instance Ruang Tunggu ini, format GUID disarankan.
    Masa Berlaku

    3600

    Periode validitas token dalam hitungan detik.
    Aktifkan Generasi Acara

    false

    Jika disetel ketrue, metrik yang terkait dengan ruang tunggu ditulis ke bus acara setiap menit.

    Pelabuhan Elasticache (Redis OSS) 1785

    Nomor port yang digunakan untuk menghubungkan ke server Elasticache (Redis OSS). Disarankan untuk tidak menggunakan port Elasticache (Redis OSS) default dari. 6379

    EnableQueuePositionExpiry true

    Jika disetel kefalse, periode kedaluwarsa posisi antrian tidak diterapkan.

    QueuePositionExpiryPeriod 900

    Ini adalah interval waktu dalam hitungan detik di mana posisi antrian tidak memenuhi syarat untuk menghasilkan token.

    IncrSvcOnQueuePositionExpiry false

    Jika disetel ketrue, penghitung penayangan akan secara otomatis maju berdasarkan posisi antrian kedaluwarsa yang tidak berhasil menghasilkan token.

  6. Pilih Berikutnya.

  7. Pada Konfigurasikan halaman opsi stack, pilih Berikutnya.

  8. Pada halaman Ulasan, tinjau dan konfirmasikan pengaturan. Centang kotak yang mengakui bahwa template membuat sumber daya AWS Identity and Access Management (IAM).

  9. Pilih Membuat tumpukan untuk menerapkannya.

    Anda dapat melihat status tumpukan di AWS CloudFormation Konsol di kolom Status. Anda akan menerima status CREATE_COMPLETE dalam waktu sekitar 20 menit.

2. (Opsional) Luncurkan tumpukan Authorizers

Waktu untuk menyebarkan: Sekitar lima menit

  1. Masuk ke AWS Management Consoledan pilih tombol untuk meluncurkan aws-virtual-waiting-room-on-aws-authorizers.template AWS CloudFormation template.

    Content Localization on AWS launch button Atau, Anda dapat mengunduh template sebagai titik awal untuk implementasi Anda sendiri.

  2. Template diluncurkan di Wilayah AS Timur (Virginia N.) secara default. Untuk meluncurkan solusi di AWS Wilayah yang berbeda, gunakan pemilih Wilayah di bilah navigasi konsol.

  3. Pada halaman Buat tumpukan, verifikasi bahwa URL templat yang benar ada di kotak teks URL Amazon S3 dan pilih Berikutnya.

  4. Pada halaman Tentukan detail tumpukan, tetapkan nama ke tumpukan solusi Anda. Untuk informasi tentang batasan penamaan karakter, lihat Batas IAM dan STS di Panduan AWS Identity and Access Management Pengguna.

  5. Di bawah Parameter, tinjau parameter untuk templat solusi ini dan modifikasi sesuai kebutuhan. Solusi ini menggunakan nilai default berikut.

    Parameter Default Deskripsi
    Titik Akhir API Publik <Requires input> Titik akhir publik untuk ruang APIs tunggu virtual.
    ID Acara Ruang Tunggu Sample ID acara ruang tunggu.
    Penerbit URI <Requires input> Penerbit URI dari kunci publik dan token.
  6. Pilih Berikutnya.

  7. Pada Konfigurasikan halaman opsi stack, pilih Berikutnya.

  8. Pada halaman Ulasan, tinjau dan konfirmasikan pengaturan. Centang kotak yang mengakui bahwa template membuat sumber daya AWS Identity and Access Management (IAM).

  9. Pilih Membuat tumpukan untuk menerapkannya.

    Anda dapat melihat status tumpukan di AWS CloudFormation Konsol di kolom Status. Anda akan menerima status CREATE_COMPLETE dalam waktu kurang lebih lima menit.

3. (Opsional) Luncurkan tumpukan OpenID

Waktu untuk menyebarkan: Sekitar lima menit

  1. Masuk ke AWS Management Consoledan pilih tombol untuk meluncurkan aws-virtual-waiting-room-on-aws-openid.template AWS CloudFormation template.

    Content Localization on AWS launch button Atau, Anda dapat mengunduh template sebagai titik awal untuk implementasi Anda sendiri.

  2. Template diluncurkan di Wilayah AS Timur (Virginia N.) secara default. Untuk meluncurkan solusi di AWS Wilayah yang berbeda, gunakan pemilih Wilayah di bilah navigasi konsol.

  3. Pada halaman Buat tumpukan, verifikasi bahwa URL templat yang benar ada di kotak teks URL Amazon S3 dan pilih Berikutnya.

  4. Pada halaman Tentukan detail tumpukan, tetapkan nama ke tumpukan solusi Anda. Untuk informasi tentang batasan penamaan karakter, lihat Batas IAM dan STS di Panduan AWS Identity and Access Management Pengguna.

  5. Di bawah Parameter, tinjau parameter untuk templat solusi ini dan modifikasi sesuai kebutuhan. Solusi ini menggunakan nilai default berikut.

    Parameter Default Deskripsi
    Titik Akhir API Publik <Requires input> URL titik akhir publik untuk ruang APIs tunggu virtual.
    Titik Akhir API Pribadi <Requires input> URL titik akhir pribadi untuk ruang APIs tunggu virtual.
    Wilayah API <Requires input> AWS nama wilayah untuk ruang tunggu publik dan pribadi APIs.
    ID Peristiwa Sample ID acara ruang tunggu.
  6. Pilih Berikutnya.

  7. Pada Konfigurasikan halaman opsi stack, pilih Berikutnya.

  8. Pada halaman Ulasan, tinjau dan konfirmasikan pengaturan. Centang kotak yang mengakui bahwa template membuat sumber daya AWS Identity and Access Management (IAM).

  9. Pilih Membuat tumpukan untuk menerapkannya.

    Anda dapat melihat status tumpukan di AWS CloudFormation Konsol di kolom Status. Anda akan menerima status CREATE_COMPLETE dalam waktu kurang lebih lima menit.

4. (Opsional) Luncurkan tumpukan strategi inlet sampel

Waktu untuk menyebarkan: Sekitar dua menit

  1. Masuk ke AWS Management Consoledan pilih tombol untuk meluncurkan aws-virtual-waiting-room-sample-inlet-strategy.template AWS CloudFormation template.

    Content Localization on AWS launch button Atau, Anda dapat mengunduh template sebagai titik awal untuk implementasi Anda sendiri.

  2. Template diluncurkan di Wilayah AS Timur (Virginia N.) secara default. Untuk meluncurkan solusi di AWS Wilayah yang berbeda, gunakan pemilih Wilayah di bilah navigasi konsol.

  3. Pada halaman Buat tumpukan, verifikasi bahwa URL templat yang benar ada di kotak teks URL Amazon S3 dan pilih Berikutnya.

  4. Pada halaman Tentukan detail tumpukan, tetapkan nama ke tumpukan solusi Anda. Untuk informasi tentang batasan penamaan karakter, lihat Batas IAM dan STS di Panduan AWS Identity and Access Management Pengguna.

  5. Di bawah Parameter, tinjau parameter untuk templat solusi ini dan modifikasi sesuai kebutuhan. Solusi ini menggunakan nilai default berikut.

    Parameter Default Deskripsi
    ID Peristiwa Sample ID acara ruang tunggu.
    Titik Akhir API Inti Pribadi <Requires input> URL titik akhir pribadi untuk ruang APIs tunggu virtual.
    Wilayah API Inti <Requires input> AWS Wilayah tempat API inti diinstal.
    Strategi Inlet

    Periodic

    Strategi inlet yang akan digunakan. Periodicmenambah jumlah porsi setiap menit. MaxSizepeningkatan jumlah penyajian berdasarkan jumlah maksimum transaksi yang dapat ditangani oleh situs target hilir pada waktu tertentu.

    Kenaikan Oleh <Requires input> Berapa banyak konter penyajian harus ditambah setiap menit. Diperlukan jika memilih strategi inlet periodik.
    Waktu mulai <Requires input> Stempel waktu kapan harus mulai menambah nomor penyajian (waktu epoch dalam detik). Diperlukan jika memilih strategi inlet periodik.
    Waktu Akhir <Requires input> Stempel waktu pada kapan harus berhenti menambah nomor penyajian (waktu epoch dalam detik). Jika dibiarkan 0, nomor penyajian bertambah tanpa batas waktu. Diperlukan jika memilih strategi inlet periodik.
    CloudWatch Nama Alarm <Requires input> Nama CloudWatch alarm opsional untuk dikaitkan dengan strategi inlet periodik. Jika disediakan dan dalam keadaan mengkhawatirkan, jumlah penyajian tidak bertambah. Hanya berlaku untuk strategi inlet periodik.
    Ukuran Maks <Requires input> Jumlah maksimum transaksi yang dapat diproses oleh situs target hilir sekaligus (MaxSize Strategi).
  6. Pilih Berikutnya.

  7. Pada Konfigurasikan halaman opsi stack, pilih Berikutnya.

  8. Pada halaman Ulasan, tinjau dan konfirmasikan pengaturan. Centang kotak yang mengakui bahwa template membuat sumber daya AWS Identity and Access Management (IAM).

  9. Pilih Membuat tumpukan untuk menerapkannya.

    Anda dapat melihat status tumpukan di AWS CloudFormation Konsol di kolom Status. Anda akan menerima status CREATE_COMPLETE dalam waktu sekitar dua menit.

5. (Opsional) Luncurkan tumpukan ruang tunggu sampel

Waktu untuk menyebarkan: Sekitar lima menit

  1. Masuk ke AWS Management Consoledan pilih tombol untuk meluncurkan aws-virtual-waiting-room-sample.template AWS CloudFormation template.

    Content Localization on AWS launch button Atau, Anda dapat mengunduh template sebagai titik awal untuk implementasi Anda sendiri.

  2. Template diluncurkan di Wilayah AS Timur (Virginia N.) secara default. Untuk meluncurkan solusi di AWS Wilayah yang berbeda, gunakan pemilih Wilayah di bilah navigasi konsol.

  3. Pada halaman Buat tumpukan, verifikasi bahwa URL templat yang benar ada di kotak teks URL Amazon S3 dan pilih Berikutnya.

  4. Pada halaman Tentukan detail tumpukan, tetapkan nama ke tumpukan solusi Anda. Untuk informasi tentang batasan penamaan karakter, lihat Batas IAM dan STS di Panduan AWS Identity and Access Management Pengguna.

  5. Di bawah Parameter, tinjau parameter untuk templat solusi ini dan modifikasi sesuai kebutuhan. Solusi ini menggunakan nilai default berikut.

    Parameter Default Deskripsi
    Wilayah API Gateway <Requires input> AWS Nama wilayah API Gateway.
    Otorisasi ARN <Requires input> ARN dari otorisasi API Gateway Lambda.
    ID Peristiwa Sample ID acara ruang tunggu.
    Titik Akhir API Pribadi <Requires input> URL titik akhir pribadi untuk ruang APIs tunggu virtual.
    Titik Akhir API Publik <Requires input> URL titik akhir publik untuk ruang APIs tunggu virtual.
  6. Pilih Berikutnya.

  7. Pada Konfigurasikan halaman opsi stack, pilih Berikutnya.

  8. Pada halaman Ulasan, tinjau dan konfirmasikan pengaturan. Centang kotak yang mengakui bahwa template membuat sumber daya AWS Identity and Access Management (IAM).

  9. Pilih Membuat tumpukan untuk menerapkannya.

    Anda dapat melihat status tumpukan di AWS CloudFormation Konsol di kolom Status. Anda akan menerima status CREATE_COMPLETE dalam waktu kurang lebih lima menit.