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 console CloudFront all’indirizzo https://console.aws.amazon.com/cloudfront/v4/home#/functions e scegli la pagina Funzioni.

  2. Scegli il nome della funzione.

  3. Nella sezione Associa KeyValueStore, scegli Associa KeyValueStore esistente.

  4. Seleziona l’archivio di valori delle chiavi contenente le coppie chiave-valore nella funzione, quindi scegli Associata KeyValueStore.

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

  5. Per specificare un archivio di valori delle chiavi diverso, scegli Aggiorna KeyValueStore associato, seleziona il nome di un altro archivio di valori delle chiavi e scegli 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. Nella console CloudFront, scegli la pagina dei dettagli dell’archivio di valori delle chiavi.