Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Objet x-amazon-apigateway-integration.tlsConfig
Spécifie la configuration TLS pour une intégration.
Nom de la propriété | Type | Description |
---|---|---|
insecureSkipVerification |
Boolean |
Prise en charge uniquement pour les API REST. Spécifie si API Gateway vérifie ou non si le certificat d’un point de terminaison d’intégration est émis par une autorité de certification prise en charge. Ceci n’est pas recommandé, mais il vous permet d’utiliser des certificats signés par des autorités de certification privées ou des certificats auto-signés. Si cette option est activée, API Gateway effectue toujours la validation de base du certificat, ce qui inclut la vérification de la date d’expiration du certificat, du nom d’hôte et de la présence d’une autorité de certification racine. Le certificat racine appartenant à l’autorité privée doit satisfaire les contraintes suivantes :
Prise en charge uniquement pour les intégrations AvertissementL’activation de |
serverNameToVerify |
string |
Prise en charge uniquement pour les intégrations privées de l’API HTTP. Si vous spécifiez un nom de serveur, API Gateway l’utilise pour vérifier le nom d’hôte sur le certificat de l’intégration. Le nom du serveur est également inclus dans la poignée de main TLS pour prendre en charge l’indication de nom de serveur (SNI) ou l’hébergement virtuel. |
Exemples x-amazon-apigateway-integration.tlsConfig
L’exemple OpenAPI 3.0 suivant active insecureSkipVerification
pour une intégration de proxy HTTP d’API REST.
"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", }
L’exemple OpenAPI 3.0 suivant spécifie un élément serverNameToVerify
pour une intégration privée d’API HTTP.
"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" } }