- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 aws WebSocket api 创建了一个消息传递应用程序,并使用无服务器进行了部署。api 已成功部署,我可以使用 wscat 测试它们。我在堆栈中也有其他 Rest api。我尝试将我的新 WebSocket api 堆栈映射到现有域名,但出现错误:Only REGIONAL domain names can be managed through the API Gateway V2 API。 EDGE域名请使用API Gateway V1 API。另请注意,只有 REST API 可以附加到 EDGE 域名。
我卡住了,想弄清楚要进行哪些更改。
我经历了https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html和 https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html但想不通。
最佳答案
您不能在单个自定义域下混合 RestApis 和 Websocket API 之间的 API 网关映射
。换句话说,它可以表达为我们不能为 RestAPI 和 WebSocket 使用相同的域或子域。
ApiGWCustomDomainName:
Type: 'AWS::ApiGateway::DomainName'
Properties:
RegionalCertificateArn: !Ref RegionalCertificateArn
DomainName: !Ref DomainName
EndpointConfiguration:
Types:
- REGIONAL
SecurityPolicy: TLS_1_2
AppApiMapping:
Type: 'AWS::ApiGatewayV2::ApiMapping'
Properties:
ApiMappingKey : !Ref BasePath
DomainName: !Ref ApiGWCustomDomainName
ApiId: !Ref websocketAPI
Stage : !Ref Stage
ApiGWCustomDomainName:
Type: 'AWS::ApiGateway::DomainName'
Properties:
CertificateArn: !Ref CertificateArn
DomainName: !Ref DomainName
AppApiMapping:
Type: 'AWS::ApiGateway::BasePathMapping'
Properties:
BasePath: !Ref BasePath
DomainName: !Ref ApiGWCustomDomainName
RestApiId: !Ref RestApi
Stage : !Ref ApiStageName
关于amazon-web-services - 将 aws WebSocket api 连接到自定义域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62877754/
我想在 ESXi 主机上使用 Libvirt Java 绑定(bind)定义一个新的持久域。我为它创建了一个 xml 描述,其中我设置了(除其他外)VM 的设备及其源文件。但是,除非我在服务器上手动创
我是一名优秀的程序员,十分优秀!