As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
CodeUri
Especifica a localização do Amazon S3 do pacote de implantação de uma função Web. Você pode especificar o local como um objeto ou como uma sequência de caracteres do formulário s3:// com um parâmetro de bucket/key?versionId= consulta opcional.version
O bucket deve ter o versionamento ativado e uma política de bucket que lambda.amazonaws.com conceda as permissões s3:GetObject e. s3:GetObjectVersion Recomendamos que você defina o escopo da política com uma aws:SourceArn condição que corresponda às revisões da função. Se o objeto estiver criptografado com SSE-KMS, use uma chave gerenciada pelo cliente cuja política de chaves permita lambda.amazonaws.com a chamadakms:Decrypt. A chave AWS gerenciada do Amazon S3 (aws/s3) não é suportada. Para obter detalhes, consulte Implantação do código da função Web do Amazon S3 no Guia AWS Lambda do desenvolvedor.
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
Propriedades
-
Bucket -
O nome do bucket do Amazon S3 que contém o pacote de implantação.
Tipo: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
BucketpropriedadeBuildConfig.CodeConfig.S3Objectde umAWS::Lambda::WebFunctionRevisionrecurso. -
Key -
A chave do Amazon S3 do pacote de implantação.
Tipo: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
KeypropriedadeBuildConfig.CodeConfig.S3Objectde umAWS::Lambda::WebFunctionRevisionrecurso. -
Version -
O ID da versão do objeto do pacote de implantação. Especifique uma versão para fixar a revisão em um upload específico.
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é semelhante à
VersionIdpropriedadeBuildConfig.CodeConfig.S3Objectde umAWS::Lambda::WebFunctionRevisionrecurso. AWS SAM passa o valor comoVersionId.
Exemplos
Formulário de objeto
CodeUri: Bucket: amzn-s3-demo-bucket Key: webfn.zip Version:object-version-id
Formulário URI
CodeUri: s3://amzn-s3-demo-bucket/webfn.zip?versionId=object-version-id