x-amazon-apigateway-integration.tlsConfig object - Amazon API Gateway
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

x-amazon-apigateway-integration.tlsConfig object

指定集成的 TLS 配置。

Properties
属性名称 类型 说明
insecureSkipVerification Boolean

仅支持用于 REST API 。指定 API Gateway 是否跳过集成终端节点的证书由受支持的证书颁发机构颁发的验证。建议不要这样做,但它使您能够使用由私有证书颁发机构签名的证书或自签名的证书。如果启用,API Gateway 仍会执行基本证书验证,其中包括检查证书的到期日期、主机名以及是否存在根证书颁发机构。仅支持用于 HTTPHTTP_PROXY 集成。

serverNameToVerify string

仅支持用于 HTTP API 私有集成。如果指定服务器名称,API Gateway 将使用它来验证集成证书上的主机名。TLS 握手中也包含服务器名称,以支持服务器名称指示 (SNI) 或虚拟主机。

x-amazon-apigateway-integration.tlsConfig examples

下面的 OpenAPI 3.0 示例为 REST API HTTP 代理集成启用 insecureSkipVerification

"x-amazon-apigateway-integration": { "uri": "http://petstore-demo-endpoint.execute-api.com/petstore/pets", "responses": { default": { "statusCode": "200" } }, "passthroughBehavior": "when_no_match", "httpMethod": "ANY", "tlsConfig" : { "insecureSkipVerification" : true } "type": "http_proxy", }

下面的 OpenAPI 3.0 示例为 HTTP API 私有集成指定 serverNameToVerify

"x-amazon-apigateway-integration" : { "payloadFormatVersion" : "1.0", "connectionId" : "abc123", "type" : "http_proxy", "httpMethod" : "ANY", "uri" : "arn:aws:elasticloadbalancing:us-west-2:123456789012:listener/app/my-load-balancer/50dc6c495c0c9188/0467ef3c8400ae65", "connectionType" : "VPC_LINK", "tlsConfig" : { "serverNameToVerify" : "example.com" } }