View a markdown version of this page

Uji CloudFront Fungsi Koneksi sebelum penerapan - Amazon CloudFront

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

Uji CloudFront Fungsi Koneksi sebelum penerapan

Anda dapat menguji CloudFront Fungsi Koneksi di tahap PENGEMBANG menggunakan operasi TestConnectionFunction API. Pengujian memungkinkan Anda untuk memvalidasi logika fungsi Anda dengan contoh peristiwa koneksi sebelum menerbitkan ke tahap LIVE.

Proses pengujian

Untuk menguji Fungsi Koneksi:

  1. Buat Fungsi Koneksi di tahap PENGEMBANGAN

  2. Siapkan objek koneksi uji yang mewakili peristiwa koneksi TLS

  3. Gunakan operasi TestConnectionFunction API untuk menjalankan fungsi Anda dengan data pengujian

  4. Tinjau hasil pengujian, termasuk output fungsi, log eksekusi, dan pesan kesalahan apa pun

  5. Perbarui kode fungsi Anda sesuai kebutuhan dan ulangi proses pengujian

Hasil pengujian

Saat Anda menguji Fungsi Koneksi, hasilnya meliputi:

  • Ringkasan fungsi — Metadata tentang fungsi yang diuji

  • Pemanfaatan komputasi — Metrik kinerja yang menunjukkan penggunaan sumber daya

  • Log eksekusi - Output konsol dari fungsi Anda, termasuk pernyataan logging

  • Output fungsi — Hasil yang dikembalikan oleh fungsi Anda

  • Pesan kesalahan — Kesalahan runtime atau pengecualian apa pun yang terjadi selama eksekusi

Objek uji koneksi

Objek uji koneksi adalah gumpalan biner (hingga 40KB) yang mewakili peristiwa koneksi TLS yang akan diproses oleh fungsi Anda. Objek ini berisi sertifikat dan informasi koneksi yang digunakan fungsi Anda untuk membuat keputusan otentikasi.

catatan

Struktur dan format spesifik objek uji koneksi ditentukan oleh runtime CloudFront Connection Functions. Konsultas CloudFront ikan dokumentasi Fungsi atau kontak AWS Dukungan untuk detail tentang membuat objek uji yang sesuai untuk kasus penggunaan Anda.

Setelah membuat Fungsi Koneksi Anda, Anda dapat:

  • Uji fungsi — Gunakan fungsionalitas pengujian di konsol atau CLI untuk memvalidasi fungsi Anda dengan contoh peristiwa koneksi. Untuk informasi selengkapnya, lihat Pengujian Fungsi Koneksi.

  • Perbarui fungsi - Ubah kode fungsi dan konfigurasi sesuai kebutuhan. Fungsi koneksi pada tahap PENGEMBANGAN dapat diperbarui kapan saja.

  • Publikasikan fungsi — Saat siap untuk produksi, publikasikan fungsi untuk memindahkannya dari tahap PENGEMBANG ke tahap LIVE. Untuk informasi selengkapnya, lihat mengasosiasikan Fungsi Koneksi.

  • Mengasosiasikan dengan distribusi — Mengaitkan fungsi yang diterbitkan dengan TLS-enabled distribusi m untuk menangani koneksi langsung. Untuk informasi selengkapnya, lihat mengaitkan fungsi koneksi.