VPC Link and it's uses with REST API
Avinash Mahto
Manager | Healthcare Commercial Cloud Specialist at Synapxe | Expert in Platform Architecture"
?? As a "???????????????? ??????????????????" it utmost necessary that you Should have clear understanding on each component during solution designing.
?? In my previous session, I had published API endpoint integration with AWS API Gateway (?????????????????????? ???????????? - ????????).
Now, In my upcoming session I am going to cover API Endpoints integration with AWS API Gateway (?????????????????????? ???????????? - ?????? ????????).
But, there is no use of configuration if you don't understand the actual purpose of component. Therefore I am explaining "VPC Link" first, so later when I use "VPC Link" in integration, you will easily understand the whole configuration.
?? What is VPC link ?
?? VPC links provide access to resources inside the VPC.
Types of VPC Link:
? i.) VPC Link for REST API
? ii.) VPC Link for HTTP API
In order to understand clearly on how VPC link works ? you must understand these services first.
?? ?????? ??????????????????????: There is internal network virtualization platform in AWS called AWS Hyperplane. It mainly helps inter-VPC connectivity.
It supports multiple network construct and that is used by AWS services to connect customer's VPC.?
领英推荐
AWS PrivateLink is one of those constructs. And it is used by API Gateway to support?private APIs & private integration.????????
?? ?????? ??????????????????: It is one of networking resource in AWS PrivateLink which helps to connects client to AWS API Gateway which is created in private environment.
? ?????????????? ????????????????: Client (Customer's VPC)
? ?????????????? ????????????????: Privately hosted services which is connected with AWS API Gateway.
? ???????????? ??????: Which is accessible from Internet.
? ?????????????? ??????: Only accessible through the VPC endpoints.
?? ????????: Currently AWS only offers REST APIs as private, You cannot configure HTTP APIs as private.
So now you 'll clearly understand how VPC link works. When you create VPC link, Actually in backend it creates a AWS PrivateLink between API Gateway VPC to your VPC. And the target of VPC endpoint service and the VPC link is Network Load Balancer which then forward request to target endpoints.
I hope now you have clearly understood the use of VPC Link. If you find it useful, hit the like button.
Soon all the above steps will be released on my YouTube Channel "https://lnkd.in/d7JBe4cd" and on medium.com in my upcoming blog.
Follow me: Avinash Mahto
Follow my page : DevOpsTalk