API Gateway HTTP API에서 응답 데이터를 설정할 수 있나요?

0

API Gateway HTTP API에서 응답 (정적)데이터를 설정할 수 있나요?

설정할 수 없지요? 다른 API나 람다 함수와 통합해서 응답을 변경하는 것이 가능하지, HTTP API 자체만으로 설정해둔 정적 데이터를 응답하게 하는 기능은 없는거죠? 이렇게 하려면 REST API를 사용해야 되는 거죠?

AI한테 질문하니까, 자꾸 된다고 하는데, 아닌 것 같은데 잘 모르는 입장에서 안 되는 것 같은데 엄청 열받네요.

1개 답변
1
수락된 답변

HTTP API 에서는 퍼블릭 HTTP 엔드포인트나 Application Load Balancer 를 프라이빗으로 연결할 수 있기 때문에, 정적인 return 을 줄 수 있는 공개된 HTTP 서비스를 만들어서 연결하거나, ALB를 프라이빗으로 연결하고, Custom response rule 을 이용해서 정적 데이터를 설정하는 방법이 있을 것 같습니다. https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/http-api-vs-rest.html#http-api-vs-rest.differences.integrations

REST API 라면 좀 복잡하지만 S3 를 백엔드로 설정해서 정적인 데이터를 서빙할 수도 있겠네요. https://repost.aws/ko/knowledge-center/api-gateway-s3-website-proxy

froguin
답변함 4달 전
  • API Gateway HTTP API 서비스 내에(다른 것과의 통합 없이) 리턴 데이터를 설정하는 기능은 없는거죠?

  • 네, REST API의 Mock 기능이 없기 때문에 어떤 서비스와 통합을 해야 합니다.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인