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à.
LayerContent
Un archivio ZIP che racchiude i contenuti di un livello Lambda.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
Bucket:StringKey:StringStorageMode:StringVersion:String
Properties
-
Bucket -
Il bucket Amazon S3 dell'archivio del livello.
▬Tipo: stringa
Obbligatorio: sì
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
S3Bucketproprietà del tipo diAWS::Lambda::LayerVersionContentdati. -
Key -
La chiave Amazon S3 dell'archivio del livello.
▬Tipo: stringa
Obbligatorio: sì
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
S3Keyproprietà del tipo diAWS::Lambda::LayerVersionContentdati. -
StorageMode -
Controlla il modo in cui Lambda archivia l'archivio dei livelli.
-
COPY— Lambda carica una copia dell'archivio dei livelli nello storage. Lambda-managed Puoi eliminare l'oggetto Amazon S3 dopo che Lambda ha creato la versione del livello. -
REFERENCE— Lambda fa riferimento all'archivio dei livelli dal bucket Amazon S3 e non ne memorizza una copia. L'oggetto deve rimanere al suo posto e Lambda deve continuare ad accedervi per tutta la durata della versione a strati.
Per utilizzarlo
REFERENCE, abilita il controllo delle versioni sul tuo bucket Amazon S3 e concedi al servizio Lambda l'accesso principale all'oggetto. Per ulteriori informazioni, consulta Self-managed Amazon S3 code storage nella Developer Guide. AWS Lambda▬Tipo: stringa
Valori validi:
COPY|REFERENCEObbligatorio: no
Default:
COPYCloudFormation compatibilità: questa proprietà viene passata direttamente alla
S3ObjectStorageModeproprietà del tipo diAWS::Lambda::LayerVersionContentdati. -
-
Version -
Per gli oggetti con versione, la versione dell'oggetto dell'archivio del livello da utilizzare.
▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
S3ObjectVersionproprietà del tipo diAWS::Lambda::LayerVersionContentdati.
Esempi
LayerContent
Esempio di contenuto dei livelli
YAML
LayerContent: Bucket: amzn-s3-demo-bucket-name Key: mykey-name Version: 121212
Self-managed Archiviazione del codice Amazon S3
Quanto segue LayerContent fa riferimento all'archivio a livelli del tuo bucket Amazon S3 invece di copiarlo nello storage. Lambda-managed
YAML
LayerContent: Bucket: amzn-s3-demo-bucket-name Key: mykey-name Version: 121212 StorageMode: REFERENCE