Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

362
Visualizações
Devolver un valor predeterminado mediante AWS API Gateway

Necesito proporcionar algún tipo de API REST respaldada por un depósito S3. El requisito es simple: dada una determinada clave, debe devolver el contenido del archivo cuyo nombre es esa clave. Si no se encuentra dicho archivo en el depósito, devuelva un contenido predeterminado. En ambos casos, el código de estado de respuesta debe ser 200, porque al cliente no le debe importar de dónde proviene el resultado.

Este requisito es tan simple que estaba tratando de lograrlo sin escribir ningún código. Así que traté de poner una API creada por Amazon API Gateway frente al depósito S3. Pero aunque en la sección "Respuesta de integración" puede asignar una "regex de estado HTTP" a un "estado de respuesta del método", aparentemente el mismo "estado de respuesta del método" no puede aparecer dos veces. Por lo tanto, no puedo tener un mapeo predeterminado a 200 mientras mapeo respuestas 404 también a 200 con una plantilla de mapeo de cuerpo personalizado.

¿Es posible hacer esto usando solo API Gateway?

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Si lo único que lo limita es la cantidad de respuestas disponibles, puede usar 203 (reenviar contenido desde el origen) como otra respuesta exitosa. O puede escribir una función lambda simple detrás de su API Gateway para crear la respuesta.

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda