Amazon CloudFront KeyValueStore - Amazon CloudFront

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

Amazon CloudFront KeyValueStore

CloudFront KeyValueStore adalah datastore nilai kunci latensi rendah yang aman, global, yang memungkinkan akses baca dari dalam CloudFront Fungsi, memungkinkan logika lanjutan yang dapat disesuaikan di lokasi tepi. CloudFront

Dengan CloudFront KeyValueStore, Anda membuat pembaruan untuk kode fungsi dan pembaruan ke data yang terkait dengan fungsi secara independen satu sama lain. Pemisahan ini menyederhanakan kode fungsi dan membuatnya mudah untuk memperbarui data tanpa perlu menyebarkan perubahan kode.

catatan

Untuk menggunakannya CloudFront KeyValueStore, CloudFront fungsi Anda harus menggunakan JavaScript runtime 2.0.

Berikut ini adalah prosedur umum untuk menggunakan pasangan kunci-nilai:

  • Buat toko nilai kunci, dan isi dengan satu set pasangan kunci-nilai. Anda dapat menambahkan toko nilai kunci Anda ke bucket Amazon S3 atau memasukkannya secara manual.

  • Kaitkan penyimpanan nilai kunci dengan CloudFront fungsi Anda.

  • Dalam kode fungsi Anda, gunakan nama kunci untuk mengambil nilai yang terkait dengan kunci atau untuk mengevaluasi apakah ada kunci. Untuk informasi selengkapnya tentang penggunaan pasangan kunci-nilai dalam kode fungsi, dan tentang metode pembantu, lihat. Metode pembantu untuk penyimpanan nilai kunci

Kasus penggunaan

Anda dapat menggunakan pasangan nilai kunci untuk contoh berikut:

  • URLpenulisan ulang atau pengalihan - Pasangan kunci-nilai dapat menahan penulisan ulang atau pengalihan. URLs URLs

  • Pengujian A/B dan bendera fitur — Anda dapat membuat fungsi untuk menjalankan eksperimen dengan menetapkan persentase lalu lintas ke versi tertentu dari situs web Anda.

  • Otorisasi akses — Anda dapat menerapkan kontrol akses untuk mengizinkan atau menolak permintaan berdasarkan kriteria yang ditentukan oleh Anda dan data yang disimpan di penyimpanan nilai kunci.

Format yang didukung untuk nilai

Anda dapat menyimpan nilai dalam pasangan kunci-nilai dalam salah satu format berikut:

  • String

  • String yang dikodekan byte

  • JSON

Keamanan

CloudFront Fungsi dan semua data penyimpanan nilai utamanya ditangani dengan aman, sebagai berikut:

  • CloudFront mengenkripsi setiap penyimpanan nilai kunci saat istirahat dan selama transit (saat membaca atau menulis ke penyimpanan nilai kunci) saat Anda memanggil operasi. CloudFront KeyValueStoreAPI

  • Saat fungsi dijalankan, CloudFront dekripsi setiap pasangan kunci-nilai dalam memori di lokasi tepi. CloudFront

Untuk memulai CloudFront KeyValueStore, lihat topik berikut.

  • Untuk informasi lebih lanjut tentang memulai CloudFront KeyValueStore, lihat posting CloudFront KeyValueStore AWS blog Memperkenalkan Amazon.