VPC Link and it's uses with REST API
AWS API gateway integration with VPC resources hosted privately through VPC Link

VPC Link and it's uses with REST API

?? 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

#api #apitesting #apidevelopment #apideveloper #aws #awscommunity #devops #cloudarchitect #developer #solutionsarchitect

要查看或添加评论,请登录

Avinash Mahto的更多文章

  • Jenkins Builds With GitHub

    Jenkins Builds With GitHub

    Trigger Jenkins builds by pushing to Github https://avinash-mahto.github.

    1 条评论
  • Docker with Ansible

    Docker with Ansible

    Docker container service and scaling of App using Ansible: https://avinash-mahto.github.

  • OpenStack-High-Availbility

    OpenStack-High-Availbility

    This entire "Openstack high availability" infrastructure part has been configured using Haproxy !! This time I am going…

  • Keep Moving, Turn Your Dream into Reality

    Keep Moving, Turn Your Dream into Reality

    Hello All my near & dear since a long time I was thinking about to writing my own blog. And finally the moment came…

社区洞察

其他会员也浏览了