Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cara menggunakan Lambda @Edge
Ada banyak kegunaan untuk pemrosesan Lambda @Edge dengan CloudFront distribusi Amazon Anda, seperti contoh berikut:
-
Fungsi Lambda dapat memeriksa cookie dan menulis ulang URL sehingga pengguna melihat versi situs yang berbeda untuk A/B pengujian.
-
CloudFront dapat mengembalikan objek yang berbeda ke pemirsa berdasarkan perangkat yang mereka gunakan dengan memeriksa
User-Agentheader, yang mencakup informasi tentang perangkat. Misalnya, CloudFront dapat mengembalikan gambar yang berbeda berdasarkan ukuran layar perangkat mereka. Demikian pula, fungsi dapat mempertimbangkan nilaiRefererheader dan menyebabkan CloudFront mengembalikan gambar ke bot yang memiliki resolusi terendah yang tersedia. -
Atau Anda dapat memeriksa cookie untuk kriteria lainnya. Misalnya, di situs web ritel yang menjual pakaian, jika Anda menggunakan cookie untuk menunjukkan warna mana yang dipilih pengguna untuk jaket, fungsi Lambda dapat mengubah permintaan sehingga CloudFront mengembalikan gambar jaket dalam warna yang dipilih.
-
Fungsi Lambda dapat menghasilkan respons HTTP ketika permintaan CloudFront penampil atau peristiwa permintaan asal terjadi.
-
Fungsi dapat memeriksa header atau token otorisasi, dan menyisipkan header untuk mengontrol akses ke konten Anda sebelum mener CloudFront uskan permintaan ke asal Anda.
-
Fungsi Lambda juga dapat melakukan panggilan jaringan ke sumber daya eksternal untuk mengonfirmasi kredensial pengguna, atau mengambil konten tambahan untuk menyesuaikan respons.
Untuk informasi selengkapnya, termasuk contoh kode, lihatLambda @Edge contoh fungsi.
Untuk informasi selengkapnya tentang mengatur Lambda @Edge di konsol, lihatTutorial: Buat fungsi dasar Lambda @Edge (konsol).