Restrizioni sulle funzioni CloudFront - 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à.

Restrizioni sulle funzioni CloudFront

Le seguenti restrizioni si applicano solo alle CloudFront funzioni.

Per informazioni sulle quote (precedentemente denominate limiti), vedere. Quote sulle funzioni CloudFront

Log

I registri delle CloudFront funzioni in Funzioni vengono troncati a 10 KB.

Corpo della richiesta

CloudFront Le funzioni non possono accedere al corpo della richiesta HTTP.

AWS Security Token Service Endpoint regionali quando si utilizza l'API CloudFront KeyValueStore

Quando chiami l'CloudFront KeyValueStore API utilizzando Signature Version 4A (Sigv4A) con credenziali di sicurezza temporanee, ad esempio quando usi ruoli AWS Identity and Access Management (IAM), assicurati di richiedere le credenziali temporanee da un endpoint regionale in. AWS STS Se utilizzi l'endpoint globale for AWS STS (sts.amazonaws.com), AWS STS genererà credenziali temporanee da un endpoint globale, che non è supportato da SigV4A. Di conseguenza, riceverai un errore di autenticazione. Per risolvere questo problema, utilizza uno degli endpoint regionali elencati AWS STS nella Guida per l'utente IAM. Se stai configurando SAML per l'utilizzo di endpoint AWS STS regionali, consulta il post sul blog Come utilizzare gli endpoint SAML regionali per il failover.

Runtime

L'ambiente di runtime CloudFront Functions non supporta la valutazione dinamica del codice e limita l'accesso alla rete, al file system e ai timer. Per ulteriori informazioni, consulta Funzionalità con restrizioni.

Nota

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

Utilizzo di calcolo

CloudFront Le funzioni hanno un limite al tempo che possono impiegare per l'esecuzione, misurato come utilizzo del calcolo. L'utilizzo di calcolo è un numero compreso tra 0 e 100 che indica il tempo impiegato dalla funzione per l'esecuzione come percentuale del tempo massimo consentito. Ad esempio, un utilizzo di calcolo di 35 significa che la funzione è stata completata nel 35% del tempo massimo consentito.

Quando si esegue il test di una funzione, è possibile visualizzare il valore di utilizzo di calcolo nell'output dell'evento di test. Per le funzioni di produzione, puoi visualizzare la metrica di utilizzo del calcolo nella pagina Monitoraggio della console o in. CloudFront CloudWatch