Amazon CloudFront KeyValueStore - Amazon CloudFront

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Amazon CloudFront KeyValueStore

CloudFront KeyValueStore è un datastore di valori chiave sicuro, globale e a bassa latenza che consente l'accesso in lettura dall'interno di CloudFront Functions, abilitando una logica personalizzabile avanzata nelle sedi periferiche. CloudFront

Con CloudFront KeyValueStore, si effettuano aggiornamenti al codice della funzione e ai dati associati a una funzione indipendentemente l'uno dall'altro. Questa separazione semplifica il codice della funzione e agevola l'aggiornamento dei dati senza la necessità di implementare modifiche al codice.

Nota

Per essere utilizzata CloudFront KeyValueStore, la CloudFront funzione deve utilizzare JavaScript runtime 2.0.

Di seguito è riportata la procedura generale per l'utilizzo di coppie chiave-valore:

  • Crea archivi di valori chiave e compilali con un set di coppie chiave-valore. Puoi aggiungere i tuoi Key Value Stores a un bucket Amazon S3 o inserirli manualmente.

  • Associa gli archivi di valori chiave alla tua CloudFront funzione.

  • All'interno del codice della funzione, utilizza il nome della chiave per recuperare il valore associato alla chiave stessa o stabilire se ne esiste una. Per ulteriori informazioni sull'utilizzo delle coppie chiave-valore nel codice delle funzioni e sui metodi di supporto, vedere. Metodi helper per archivi di valori delle chiavi

Casi d'uso

È possibile utilizzare coppie chiave-valore per i seguenti esempi:

  • Riscritture o reindirizzamenti degli URL: la coppia chiave-valore può contenere la riscrittura o il reindirizzamento. URLs URLs

  • Test A/B e segnalazioni di funzionalità: puoi creare una funzione per eseguire esperimenti assegnando una percentuale di traffico a una versione specifica del tuo sito web.

  • Autorizzazione di accesso: puoi implementare il controllo degli accessi per consentire o rifiutare le richieste in base ai criteri definiti dall'utente e ai dati archiviati in un archivio di valori chiave.

Formati supportati per i valori

È possibile memorizzare il valore in una coppia chiave-valore in uno dei seguenti formati:

  • Stringa

  • Stringa con codifica in byte

  • JSON

Sicurezza

I dati della CloudFront funzione e di tutti i relativi archivi di valori chiave vengono gestiti in modo sicuro, come segue:

  • CloudFront crittografa ogni archivio di valori chiave a riposo e durante il transito (durante la lettura o la scrittura negli archivi di valori chiave) quando si richiamano le CloudFront KeyValueStoreoperazioni API.

  • Quando la funzione viene eseguita, CloudFront decripta ogni coppia chiave-valore in memoria nelle posizioni periferiche. CloudFront

Per iniziare CloudFront KeyValueStore, consulta i seguenti argomenti.

  • Per ulteriori informazioni su come iniziare CloudFront KeyValueStore, consulta il post del CloudFront KeyValueStore AWS blog Introducing Amazon.