es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Validación de esquema de AWS API Gateway con formatos personalizados.

¿Puedo usar mis propios formatos personalizados en mi definición de OpenAPI y hacer que AWS API Gateway los valide? No puedo encontrar ninguna referencia para esto, así que supongo que no.

Por ejemplo, me gustaría saludar solo a los chicos llamados Dave:

swagger: "2.0"
info:
  version: "1.0"
  title: "Hello World API"
paths:
  /hello/{user}:
    get:
      description: ¡Devuelve un saludo al usuario!
      parameters:
        - name: user
          in: path
          type: string
          required: true
          description: El nombre del usuario al que saludar.
          format: "guys-named-dave"
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Es posible definir formatos personalizados en su definición de OpenAPI, pero desafortunadamente, el AWS API Gateway no los admite para la validación. Según la documentación de AWS API Gateway, los formatos admitidos para la validación son “date”, “date-time”, “email”, “hostname”, “ip-address”, “ipv6”, “regex” y “uri”.

    En el ejemplo proporcionado, el formato “guys-named-dave” no es un formato admitido por el AWS API Gateway y, por lo tanto, no se puede utilizar para la validación.

Comments are closed.