API网关 APIG-导入HTTP VPC类型后端服务API

时间:2023-11-01 16:25:08

导入HTTP VPC类型后端服务API

包含APP认证和请求参数编排的ANY方法API定义,后端服务使用VPC通道。

Swagger示例:

swagger: "2.0"info:  title: "importHttpVpcEndpoint"  description: "import apis"  version: "1.0"host: "api.account.com"paths:  '/http-vpc':    x-apigateway-any-method:      operationId: "userOperation"      description: "user operation resource"      security:      - apig-auth-app: []      schemes:      - https      parameters:      - name: "Authorization"        description: "authorization signature"        type: "string"        in: "header"        required: true      responses:        "default":          description: "endpoint response"      x-apigateway-request-type: "public"      x-apigateway-cors: true      x-apigateway-match-mode: "SWA"      x-apigateway-backend:        type: "HTTP-VPC"        parameters:        - name: "X-Invoke-User"          value: "apigateway"          in: "header"          origin: "CONSTANT"          description: "invoke user"        httpVpcEndpoints:          name: "userVpc"          scheme: "http"          method: "GET"          path: "/users"          timeout: 30000securityDefinitions:  apig-auth-app:    in: header    name: Authorization    type: apiKey    x-apigateway-auth-type: AppSigv1  apig-auth-iam:    in: header    name: unused    type: apiKey    x-apigateway-auth-type: IAM
support.huaweicloud.com/devg-apig/apig_04_0019.html