본문 바로가기
CLOUD/AWS

api gateway 에서 root_method(/) 와 proxy_method({proxy+})

by Rainbound-IT 2025. 8. 2.
반응형

 

 비교 

항목 proxy_method root_method
연결 대상 resource_id aws_api_gateway_resource.proxy.id → /{proxy+} aws_api_gateway_rest_api.rest_api.root_resource_id → /
경로 의미 모든 경로 (wildcard) 루트 경로 /
적용되는 URL 예시 /prod/anything, /prod/foo/bar /prod (== /)
 

그래서 이런 현상이 발생합니다:


 

URL 필요한 리소스 설정 전 설정 후
/prod/abc {proxy+} ✅ 작동 ✅ 작동
/prod / ❌ 404 or Missing Authentication Token ✅ 작동 (root_method 추가됨)
 

✅ 핵심 요약

  • 작동 여부를 결정짓는 건 resource_id, 즉 어떤 경로에 연결되었느냐
  • proxy_method는 /{proxy+}에 연결 → /prod/anything은 되지만 /prod는 안 됨
  • root_method는 /에 연결 → /prod 자체가 동작함
반응형

댓글