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
.