Associazione di un archivio di valori delle chiavi a una funzione - 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à.

Associazione di un archivio di valori delle chiavi a una funzione

Dopo aver creato l’archivio di valori delle chiavi, puoi aggiornare la funzione per associarla all’archivio di valori delle chiavi. Questa associazione è necessaria per utilizzare le coppie chiave-valore di tale archivio nella funzione. Si applicano le regole seguenti:

  • Una funzione può avere un solo archivio di valori delle chiavi

  • Puoi associare lo stesso archivio di valori delle chiavi a più funzioni

Console
Come associare un archivio di valori delle chiavi a una funzione
  1. Accedi alla CloudFront console all'indirizzo https://console.aws.amazon.com/cloudfront/v4/home#/functions e scegli la pagina Funzioni.

  2. Scegli il nome della funzione.

  3. Vai alla KeyValueStore sezione Associa e scegli Associa esistente KeyValueStore.

  4. Seleziona l'archivio chiave-valore che contiene le coppie chiave-valore nella funzione, quindi scegli Associa. KeyValueStore

    CloudFront associa immediatamente l'archivio alla funzione. Non è necessario salvare la funzione.

  5. Per specificare un diverso archivio di valori chiave, scegliete Aggiorna associato KeyValueStore, selezionate il nome di un altro archivio di valori chiave, quindi scegliete Associa KeyValueStore.

Per ulteriori informazioni, consulta Aggiornamento delle funzioni.

AWS CLI
Come associare un archivio di valori delle chiavi a una funzione
  • Esegui il comando seguente per aggiornare la funzione MaxAge e associare una risorsa dell’archivio di valori delle chiavi.

    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
  • Per associare un archivio di valori delle chiavi a una funzione, specifica il parametro KeyValueStoreAssociations e l’ARN dell’archivio di valori delle chiavi.

  • Per modificare l’associazione, specifica un altro ARN dell’archivio di valori delle chiavi.

  • Per rimuovere l’associazione, rimuovi il parametro KeyValueStoreAssociations.

Per ulteriori informazioni, consulta Aggiornamento delle funzioni.

API
Come associare un archivio di valori delle chiavi a una funzione
Note
  • Se modifichi un archivio di valori delle chiavi senza cambiare le coppie chiave-valore, o se modifichi solo le coppie chiave-valore nell’archivio di valori delle chiavi, non devi associare nuovamente l’archivio di valori delle chiavi. Inoltre, non è necessario ripubblicare la funzione.

    Tuttavia, ti consigliamo di testare la funzione per verificare che funzioni nel modo previsto. Per ulteriori informazioni, consulta Test delle funzioni.

  • Puoi visualizzare tutte le funzioni che utilizzano un archivio di valori delle chiavi specifico. Sulla CloudFront console, scegli la pagina dei dettagli del key value store.