Getting 302 Found when i invoke from alb but from api gateway its returning response properly

Ouverte
#423 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
aws, java, spring-boot
Domaine
api, backend, cloud

Piste de recherche

Commencez par comparer les configurations de API Gateway et d’ALB pour l’application Spring Boot 2.2.1 décrite dans l’issue, en vous concentrant sur la requête POST journalisée et sa réponse 302 Location. L’issue ne nomme aucun fichier source ni aucun test et ne peut pas fournir d’étapes de reproduction ; le travail est considéré comme terminé lorsqu’il est établi pourquoi ALB renvoie la redirection et qu’il renvoie la même réponse que API Gateway.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

To help us debug your issue fill in the basic information below using the options provided

Serverless Java Container version: 1.6

Implementations: Spring Boot 2

Framework version: SpringBoot 2.2.1.RELEASE

Frontend service: ALB

Deployment method: Console

Scenario

currently spring boot app running in eks need to to deploy to lambda as containeter, image, the image is deployed suceessfully, when i invoke from api gateway test console, getting exepected results, but when i configure alb and lambda as the target, getting 302 Found, using custom doamin name

Expected behavior

It has to return the same response how api gateway returns

Actual behavior

302 Found

Steps to reproduce

as its official can't provide

Full log output

2021-08-30 10:28:58.413 INFO 6 --- [ main] c.a.s.p.internal.LambdaContainerHandler : 127.0.0.1 null- null [30/08/2021:10:28:58Z] "POST /dataloader/xxx/start/job null" 302 - "-" "PostmanRuntime/7.28.4" combined

Server: awselb/2.0
Date: Mon, 30 Aug 2021 10:28:58 GMT
Content-Type: application/octet-stream
Content-Length: 0
Location: https://xxxx/dataloader/xxx/start/job?synchronous=true
Connection: keep-alive

logs
Langage dominant
Java
Étoiles
1.6k
Forks
575
Merge moyen
1 j 15 h
PR mergées (30 j)
12

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de aws/serverless-java-container

Toutes les issues de aws/serverless-java-container

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.