Kaitkan penyimpanan nilai kunci dengan fungsi - Amazon CloudFront

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

Kaitkan penyimpanan nilai kunci dengan fungsi

Setelah Anda membuat penyimpanan nilai kunci Anda, Anda dapat memperbarui fungsi Anda untuk mengaitkannya dengan penyimpanan nilai kunci Anda. Anda harus membuat asosiasi ini untuk menggunakan pasangan kunci-nilai dari toko itu dalam fungsi itu. Aturan-aturan berikut berlaku:

  • Sebuah fungsi hanya dapat memiliki satu penyimpanan nilai kunci

  • Anda dapat mengaitkan penyimpanan nilai kunci yang sama dengan beberapa fungsi

Console
Untuk mengaitkan penyimpanan nilai kunci dengan fungsi
  1. Masuk ke CloudFront konsol di https://console.aws.amazon.com/cloudfront/v4/home#/functions dan pilih halaman Fungsi.

  2. Pilih nama fungsi.

  3. Buka KeyValueStore bagian Associate dan pilih Associate existing KeyValueStore.

  4. Pilih penyimpanan nilai kunci yang berisi pasangan kunci-nilai dalam fungsi, lalu pilih Associate. KeyValueStore

    CloudFront segera mengaitkan toko dengan fungsinya. Anda tidak perlu menyimpan fungsinya.

  5. Untuk menentukan penyimpanan nilai kunci yang berbeda, pilih Perbarui terkait KeyValueStore, pilih nama penyimpanan nilai kunci lainnya, lalu pilih Associate KeyValueStore.

Untuk informasi selengkapnya, lihat Perbarui fungsi.

AWS CLI
Untuk mengaitkan penyimpanan nilai kunci dengan fungsi
  • Jalankan perintah berikut untuk memperbarui MaxAge fungsi dan mengaitkan sumber daya penyimpanan nilai kunci.

    aws cloudfront update-function \ --name MaxAge \ --function-config '{"Comment":"Max Age 2 years","Runtime":"cloudfront-js-2.0","KeyValueStoreAssociations":{"Quantity":1,"Items":[{"KeyValueStoreARN":"arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example"}]}}' \ --function-code fileb://function-max-age-v1.js \ --if-match ETVABCEXAMPLE
  • Untuk mengaitkan penyimpanan nilai kunci dengan fungsi, tentukan KeyValueStoreAssociations parameter dan penyimpanan nilai kunciARN.

  • Untuk mengubah asosiasi, tentukan penyimpanan nilai kunci lainnyaARN.

  • Untuk menghapus asosiasi, hapus KeyValueStoreAssociations parameter.

Untuk informasi selengkapnya, lihat Perbarui fungsi.

API
Untuk mengaitkan penyimpanan nilai kunci dengan fungsi
Catatan
  • Jika Anda memodifikasi penyimpanan nilai kunci tanpa mengubah pasangan nilai kunci, atau jika Anda hanya memodifikasi pasangan nilai kunci di penyimpanan nilai kunci, Anda tidak perlu mengaitkan penyimpanan nilai kunci lagi. Anda juga tidak perlu mempublikasikan ulang fungsinya.

    Namun, kami menyarankan Anda menguji fungsi untuk memverifikasi bahwa itu berfungsi seperti yang diharapkan. Untuk informasi selengkapnya, lihat Fungsi uji.

  • Anda dapat melihat semua fungsi yang menggunakan penyimpanan nilai kunci tertentu. Di CloudFront konsol, pilih halaman detail penyimpanan nilai kunci.