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à.
CodeUri
Specifica la posizione in Amazon S3 del pacchetto di distribuzione di Web Function. Puoi specificare la posizione come oggetto o come stringa del modulo s3:// con un parametro di bucket/key?versionId= query opzionale.version
Il bucket deve avere il controllo delle versioni abilitato e una politica del bucket che lambda.amazonaws.com conceda le autorizzazioni and. s3:GetObject s3:GetObjectVersion Ti consigliamo di definire l'ambito della policy con una aws:SourceArn condizione che corrisponda alle revisioni della funzione. Se l'oggetto è crittografato con SSE-KMS, utilizza una chiave gestita dal cliente la cui politica chiave consente di lambda.amazonaws.com effettuare chiamatekms:Decrypt. La chiave AWS gestita per Amazon S3 (aws/s3) non è supportata. Per i dettagli, consulta la sezione Distribuzione del codice Web Function da Amazon S3 nella AWS Lambda Developer Guide.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
Properties
-
Bucket -
Il nome del bucket Amazon S3 che contiene il pacchetto di distribuzione.
Tipo: stringa
Obbligatorio: sì
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
BucketproprietàBuildConfig.CodeConfig.S3Objectdi unaAWS::Lambda::WebFunctionRevisionrisorsa. -
Key -
La chiave Amazon S3 del pacchetto di implementazione.
Tipo: stringa
Obbligatorio: sì
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
KeyproprietàBuildConfig.CodeConfig.S3Objectdi unaAWS::Lambda::WebFunctionRevisionrisorsa. -
Version -
L'ID di versione dell'oggetto del pacchetto di distribuzione. Specificate una versione per aggiungere la revisione a un caricamento specifico.
▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà è simile alla
VersionIdproprietàBuildConfig.CodeConfig.S3Objectdi unaAWS::Lambda::WebFunctionRevisionrisorsa. AWS SAM passa il valore comeVersionId.
Esempi
Forma dell'oggetto
CodeUri: Bucket: amzn-s3-demo-bucket Key: webfn.zip Version:object-version-id
Modulo URI
CodeUri: s3://amzn-s3-demo-bucket/webfn.zip?versionId=object-version-id