View a markdown version of this page

CloudFormation risorse generate quando AWS::Serverless::WebFunction è specificato - AWS Serverless Application Model

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à.

CloudFormation risorse generate quando AWS::Serverless::WebFunction è specificato

Quando si specifica unAWS::Serverless::WebFunction, AWS Serverless Application Model (AWS SAM) genera le seguenti CloudFormation risorse di base.

AWS::Lambda::WebFunction

LogicalId: <webfunction‑LogicalId>

Proprietà referenziabile: N/A (è necessario utilizzare il LogicalId per fare riferimento a questa CloudFormation risorsa)

AWS::Lambda::WebFunctionRevision

LogicalId: <webfunction‑LogicalId>Revision

Proprietà referenziabile: N/A (è necessario utilizzare il LogicalId per fare riferimento a questa risorsa) CloudFormation

AWS::Lambda::WebFunctionEndpoint

LogicalId: <webfunction‑LogicalId>Endpoint

Proprietà referenziabile: N/A (è necessario utilizzare il LogicalId per fare riferimento a questa risorsa) CloudFormation

Tutte e tre le risorse utilizzano lo stesso nome di funzione. Se non specifichi la FunctionName proprietà, AWS SAM genera un nome del modulo<webfunction‑LogicalId>-<stack-id-prefix>, dove stack-id-prefix sono i primi 8 caratteri dell'identificatore univoco dello stack ID. AWS SAM accorcia l'ID logico, se necessario, in modo che il nome sia composto da un massimo di 64 caratteri.

Oltre a queste CloudFormation risorse, quando AWS::Serverless::WebFunction viene specificato, genera AWS SAM anche CloudFormation risorse per i seguenti scenari:

ExecutionRoleArn la proprietà non è specificata

Quando non si specifica la ExecutionRoleArn proprietà di unAWS::Serverless::WebFunction, AWS SAM genera una AWS::IAM::Role CloudFormation risorsa con la politica AWSLambdaBasicExecutionRole AWS gestita allegata.

La policy di trust del ruolo consente al responsabile del lambda.amazonaws.com servizio di assumere il ruolo.

AWS::IAM::Role

LogicalId: <webfunction‑LogicalId>Role