Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
CodeUri
Especifica la ubicación en Amazon S3 del paquete de implementación de una función web. Puede especificar la ubicación como un objeto o como una cadena del formulario s3:// con un parámetro de bucket/key?versionId= consulta opcional.version
El bucket debe tener habilitado el control de versiones y una política de bucket que conceda lambda.amazonaws.com los s3:GetObjectVersion permisos s3:GetObject y. Le recomendamos que defina la política con una aws:SourceArn condición que coincida con las revisiones de la función. Si el objeto está cifrado con SSE-KMS, utilice una clave gestionada por el cliente cuya política de claves permita lambda.amazonaws.com realizar llamadaskms:Decrypt. No se admite la clave AWS administrada de Amazon S3 (aws/s3). Para obtener más información, consulte Implementación del código de funciones web de Amazon S3 en la Guía para AWS Lambda desarrolladores.
Sintaxis
Para declarar esta entidad en su plantilla AWS Serverless Application Model (AWS SAM), utilice la siguiente sintaxis.
Propiedades
-
Bucket -
El nombre del bucket de Amazon S3 que contiene el paquete de implementación.
Tipo: cadena
Obligatorio: sí
CloudFormation compatibilidad: esta propiedad se transfiere directamente a la
BucketpropiedadBuildConfig.CodeConfig.S3Objectde unAWS::Lambda::WebFunctionRevisionrecurso. -
Key -
La clave de Amazon S3 del paquete de implementación.
Tipo: cadena
Obligatorio: sí
CloudFormation compatibilidad: esta propiedad se pasa directamente a la
KeypropiedadBuildConfig.CodeConfig.S3Objectde unAWS::Lambda::WebFunctionRevisionrecurso. -
Version -
El identificador de versión del objeto del paquete de despliegue. Especifique una versión para fijar la revisión a una carga específica.
Tipo: cadena
Obligatorio: no
CloudFormation compatibilidad: esta propiedad es similar a la
VersionIdpropiedadBuildConfig.CodeConfig.S3Objectde unAWS::Lambda::WebFunctionRevisionrecurso. AWS SAM pasa el valor comoVersionId.
Ejemplos
Forma de objeto
CodeUri: Bucket: amzn-s3-demo-bucket Key: webfn.zip Version:object-version-id
Formulario URI
CodeUri: s3://amzn-s3-demo-bucket/webfn.zip?versionId=object-version-id