Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CloudFormation sumber daya yang dihasilkan saat AWS::Serverless::WebSocketApi ditentukan
Ketika AWS::Serverless::WebSocketApi ditentukan, AWS Serverless Application Model (AWS SAM) menghasilkan sumber CloudFormation daya AWS::ApiGatewayV2::Api dasar. Selain itu, ia juga selalu menghasilkan AWS::ApiGatewayV2::Stage sumber daya, dan untuk setiap rute yang ditentukan dalam Routes properti, AWS SAM menghasilkan AWS::ApiGatewayV2::RouteAWS::ApiGatewayV2::Integration, dan AWS::Lambda::Permission sumber daya.
AWS::ApiGatewayV2::Api-
LogicalId:<websocketapi‑LogicalId>Properti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation AWS::ApiGatewayV2::Stage-
LogicalId:<websocketapi‑LogicalId><stage‑name>Stageadalah string dari properti<stage‑name>StageNameyang diatur kepadanya. Jika tidakStageNameditentukan, nilai defaultnya adalahdefault. Misalnya, jika Anda mengaturStageNamekeprod, sehinggaLogicalIdadalah.MyWebSocketApiprodStageProperti yang dapat direferensikan:
<websocketapi‑LogicalId>.Stage AWS::ApiGatewayV2::Route-
LogicalId:<websocketapi‑LogicalId><normalized‑route‑key>Routeadalah kunci rute dengan karakter khusus dihapus. Misalnya, untuk kunci rute<normalized‑route‑key>$connect,LogicalIdadalah.MyWebSocketApiconnectRouteProperti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation AWS::ApiGatewayV2::Integration-
LogicalId:<websocketapi‑LogicalId><normalized‑route‑key>IntegrationProperti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation AWS::Lambda::Permission-
LogicalId:<websocketapi‑LogicalId><normalized‑route‑key>PermissionProperti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation
Selain CloudFormation sumber daya ini, ketika AWS::Serverless::WebSocketApi ditentukan, AWS SAM juga menghasilkan CloudFormation sumber daya untuk skenario berikut:
Skenario
Properti autentikasi ditentukan dengan AuthType diatur ke CUSTOM
Ketika Auth properti dari AWS::Serverless::WebSocketApi ditentukan dengan AuthType set toCUSTOM, AWS SAM menghasilkan AWS::ApiGatewayV2::Authorizer CloudFormation sumber daya. Jika tidak InvokeRole ditentukan, buat AWS SAM juga AWS::Lambda::Permission sumber daya untuk memungkinkan API Gateway menjalankan fungsi otorisasi.
AWS::ApiGatewayV2::Authorizer-
LogicalId:<websocketapi‑LogicalId>AuthorizerProperti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation AWS::Lambda::Permission(kapanInvokeRoletidak ditentukan)-
LogicalId:<websocketapi‑LogicalId>AuthorizerPermissionProperti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation
DomainName properti ditentukan
Ketika DomainName properti Domain properti AWS::Serverless::WebSocketApi ditentukan, AWS SAM menghasilkan AWS::ApiGatewayV2::DomainName CloudFormation sumber daya.
AWS::ApiGatewayV2::DomainName-
LogicalId:ApiGatewayDomainNameV2<sha>adalah nilai hash unik yang dibuat ketika tumpukan dibuat. Sebagai contoh:<sha>ApiGatewayDomainNameV2.926eeb5ff1Properti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation
BasePath properti ditentukan
Ketika BasePath properti properti AWS::Serverless::WebSocketApi ditentukan, AWS SAM menghasilkan AWS::ApiGatewayV2::ApiMapping CloudFormation sumber daya, satu untuk setiap jalur dasar yang ditentukan. Domain
AWS::ApiGatewayV2::ApiMapping-
LogicalId:<websocketapi‑LogicalId><basepath>ApiMappingadalah nilai jalur dasar. Misalnya, jika Anda menentukan<basepath>v1sebagai jalur dasar,LogicalIdadalah.MyWebSocketApiv1ApiMappingProperti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation
Properti Route53 ditentukan
Ketika Route53 properti Domain properti AWS::Serverless::WebSocketApi ditentukan, AWS SAM menghasilkan sumber AWS::Route53::RecordSetGroup CloudFormation daya.
AWS::Route53::RecordSetGroup-
LogicalId:RecordSetGroup<sha>adalah nilai hash unik yang dibuat ketika tumpukan dibuat. Sebagai contoh:<sha>RecordSetGroup.926eeb5ff1Properti yang dapat direferensikan: N/A (Anda harus menggunakan
LogicalIduntuk referensi sumber daya ini) CloudFormation