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::WebSocketApi è specificato
Quando AWS::Serverless::WebSocketApi viene specificato un, AWS Serverless Application Model (AWS SAM) genera una CloudFormation risorsa di AWS::ApiGatewayV2::Api base. Inoltre, genera sempre una AWS::ApiGatewayV2::Stage risorsa e, per ogni percorso definito nella Routes proprietà AWS::ApiGatewayV2::RouteAWS::ApiGatewayV2::Integration, AWS SAM genera e AWS::Lambda::Permission risorse.
AWS::ApiGatewayV2::Api-
LogicalId:<websocketapi‑LogicalId>Proprietà referenziabile: N/A (è necessario utilizzare per fare riferimento
LogicalIda questa risorsa) CloudFormation AWS::ApiGatewayV2::Stage-
LogicalId:<websocketapi‑LogicalId><stage‑name>Stageè la stringa su cui è impostata la<stage‑name>StageNameproprietà. Se nonStageNameè specificato, il valore predefinito èdefault. Ad esempio, se si impostaStageNamesuprod,LogicalIdè.MyWebSocketApiprodStageProprietà referenziabile:
<websocketapi‑LogicalId>.Stage AWS::ApiGatewayV2::Route-
LogicalId:<websocketapi‑LogicalId><normalized‑route‑key>Routeè la chiave di percorso con caratteri speciali rimossi. Ad esempio, per la chiave route<normalized‑route‑key>$connect,LogicalIdis.MyWebSocketApiconnectRouteProprietà referenziabile: N/A (è necessario utilizzare per fare riferimento
LogicalIda questa risorsa) CloudFormation AWS::ApiGatewayV2::Integration-
LogicalId:<websocketapi‑LogicalId><normalized‑route‑key>IntegrationProprietà referenziabile: N/A (è necessario utilizzare il per fare riferimento a questa risorsa)
LogicalIdCloudFormation AWS::Lambda::Permission-
LogicalId:<websocketapi‑LogicalId><normalized‑route‑key>PermissionProprietà referenziabile: N/A (è necessario utilizzare il per fare riferimento a questa risorsa)
LogicalIdCloudFormation
Oltre a queste CloudFormation risorse, quando AWS::Serverless::WebSocketApi specificato, genera AWS SAM anche CloudFormation risorse per i seguenti scenari:
Scenari
La proprietà Auth viene specificata con AuthType set to CUSTOM
Quando la Auth proprietà di an AWS::Serverless::WebSocketApi viene specificata con AuthType set toCUSTOM, AWS SAM genera una AWS::ApiGatewayV2::Authorizer CloudFormation risorsa. Se non InvokeRole è specificato, genera AWS SAM anche una AWS::Lambda::Permission risorsa per consentire ad API Gateway di richiamare la funzione di autorizzazione.
AWS::ApiGatewayV2::Authorizer-
LogicalId:<websocketapi‑LogicalId>AuthorizerProprietà referenziabile: N/A (è necessario utilizzare per fare riferimento a questa risorsa)
LogicalIdCloudFormation AWS::Lambda::Permission(quandoInvokeRolenon è specificato)-
LogicalId:<websocketapi‑LogicalId>AuthorizerPermissionProprietà referenziabile: N/A (è necessario utilizzare il
LogicalIdper fare riferimento a questa risorsa) CloudFormation
DomainName la proprietà è specificata
Quando AWS::Serverless::WebSocketApi viene specificata la Domain proprietà della proprietà di an, AWS SAM genera la AWS::ApiGatewayV2::DomainName CloudFormation risorsa. DomainName
AWS::ApiGatewayV2::DomainName-
LogicalId:ApiGatewayDomainNameV2<sha>è un valore hash univoco che viene generato quando viene creato lo stack. Ad esempio:<sha>ApiGatewayDomainNameV2.926eeb5ff1Proprietà referenziabile: N/A (è necessario utilizzare il per fare riferimento a questa risorsa)
LogicalIdCloudFormation
BasePath la proprietà è specificata
Quando AWS::Serverless::WebSocketApi viene specificata la Domain proprietà della proprietà di an, AWS SAM genera AWS::ApiGatewayV2::ApiMapping CloudFormation risorse, una per ogni percorso di base specificato. BasePath
AWS::ApiGatewayV2::ApiMapping-
LogicalId:<websocketapi‑LogicalId><basepath>ApiMappingè il valore del percorso di base. Ad esempio, se si specifica<basepath>v1come percorso di base,LogicalIdè.MyWebSocketApiv1ApiMappingProprietà referenziabile: N/A (è necessario utilizzare il
LogicalIdper fare riferimento a questa risorsa) CloudFormation
La proprietà Route53 è specificata
Quando AWS::Serverless::WebSocketApi viene specificata la Domain proprietà della proprietà di an, AWS SAM genera una AWS::Route53::RecordSetGroup CloudFormation risorsa. Route53
AWS::Route53::RecordSetGroup-
LogicalId:RecordSetGroup<sha>è un valore hash univoco che viene generato quando viene creato lo stack. Ad esempio:<sha>RecordSetGroup.926eeb5ff1Proprietà referenziabile: N/A (è necessario utilizzare il per fare riferimento a questa risorsa)
LogicalIdCloudFormation