Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Sesuaikan di tepi dengan fungsi
Dengan Amazon CloudFront, Anda dapat menulis kode Anda sendiri untuk menyesuaikan bagaimana CloudFront distribusi Anda memproses permintaan dan tanggapan HTTP. Kode berjalan dekat dengan pemirsa Anda (pengguna) untuk meminimalkan latensi, dan Anda tidak perlu mengelola server atau infrastruktur lainnya. Anda dapat menulis kode untuk memanipulasi permintaan dan respons yang mengalir melalui CloudFront, melakukan otentikasi dan otorisasi dasar, menghasilkan respons HTTP di tepi, dan banyak lagi.
Kode yang Anda tulis dan lampirkan ke CloudFront distribusi Anda disebut fungsi tepi. CloudFront menyediakan dua cara untuk menulis dan mengelola fungsi tepi:
- CloudFront Fungsi
-
Anda dapat menulis fungsi ringan JavaScript untuk penyesuaian CDN skala tinggi yang sensitif terhadap latensi. Lingkungan runtime CloudFront Functions menawarkan waktu startup submilidetik, skala segera untuk menangani jutaan permintaan per detik, dan sangat aman. CloudFront Functions adalah fitur asli CloudFront, yang berarti Anda dapat membangun, menguji, dan menerapkan kode Anda sepenuhnya di dalamnya CloudFront.
- Lambda@Edge
-
Lambda @Edge adalah perpanjangan dari AWS Lambda
yang menawarkan komputasi yang kuat dan fleksibel untuk fungsi kompleks dan logika aplikasi penuh yang lebih dekat dengan pemirsa Anda, dan sangat aman. Fungsi Lambda @Edge berjalan di lingkungan runtime Node.js atau Python. Anda menerbitkannya ke satu Wilayah AWS, tetapi ketika Anda mengaitkan fungsi dengan CloudFront distribusi, Lambda @Edge secara otomatis mereplikasi kode Anda di seluruh dunia. - CloudFront Fungsi Koneksi
-
Anda dapat menulis JavaScript fungsi ringan yang berjalan selama jabat tangan koneksi MTLS untuk memvalidasi sertifikat klien, menerapkan logika otentikasi khusus, dan menangani pencabutan sertifikat. Seperti CloudFront Fungsi, Fungsi Koneksi adalah fitur asli CloudFront yang dapat Anda buat, uji, dan terapkan sepenuhnya di dalamnya CloudFront. Untuk informasi selengkapnya, lihat Sesuaikan dengan CloudFront Fungsi Koneksi.
Jika Anda menjalankan AWS WAF CloudFront, Anda dapat menggunakan header yang disisi AWS WAF pkan untuk Functions dan CloudFront Lambda @Edge. Ini berfungsi untuk permintaan dan tanggapan pemirsa dan asal.