참고문서1
참고 공식블로그1
참고 공식문서1
참고 공식문서2
참고 공식문서3 - IAM
vpc link 생성
REST API 와 http 사이에서 고르면 끝
api gateway와 vpc link 연결
api 게이트웨이에서 리소스/메소드 생성
api gateway에서 특정 메소드 선택(rest api, http api 등등 있음)
vpc link 선택
NLB의 url입력
api게이트웨이 url로 접속하면 내부의 페이지가 나옴. ( 참고로 public으로 만든경우만 인터넷으로 접근 가능 )
vpc endpoint생성 ( VPC 내부에서 접근하려고 하는 경우 api gateway는 프라이빗으로 설정된 경우만 vpc endpoint 로 접근 가능 )
프라이빗 서브넷 종단점에서 접근할수있도록 endpoint 생성
execute-api 서비스이름 으로 설정
프라이빗으로 만들면 권한이 없다고 나옴!
AWS 정책상 프라이빗은 권한을 따로 줘야한대! (역시 자동으로 되는 퍼블릭 최고 ! )
403에러 발생.
프라이빗으로 다시 만들었음
Deploy 권한 IAM 필요해서 넣어주기 공식문서에 나와있음