I'm in the process of migrating a legacy application which runs on ECS on AWS account A to EKS in AWS account B. As part of this application, some pods need to periodically call out to a third party API via http/https. This API requires that the public IP of our traffic from the AWS account is whitelisted on their side. What we have found is that when moving the application into account B, these requests have started to fail since the Public IP addresses have changed (due to new Nat Gateways in Account B). Apart from whitelisting the new IP addresses from account B on the API side, I've been asked to look at a way to see if it's possible to forward the traffic which goes to this API endpoint via our old AWS account A, since those IP's are already whitelisted (This is a political business decision which is out of my hands much to my disagreement). I'm struggling to see how this may be possible and conceptualise this in my head. Would I need to deploy a forward proxy in the EKS cluster, would I need to peer the two AWS accounts together and set up routing between the two to handle this scenario are just some of the things i'm thinking about. Hope this makes sense but if anyone has any ideas on how/if this can be achieved, I would be grateful.
Proxy certain http requests in 1 AWS EKS cluster via another AWS account
21 Views Asked by Reidacus At
0
There are 0 best solutions below
Related Questions in AMAZON-WEB-SERVICES
- S3 integration testing
- How to get content of BLOCK types LAYOUT_TITLE, LAYOUT_SECTION_HEADER and LAYOUT_xx in Textract
- Error **net::ERR_CONNECTION_RESET** error while uploading files to AWS S3 using multipart upload and Pre-Signed URL
- Failed to connect to your instance after deploying mern app on aws ec2 instance when i try to access frontend
- AWS - Tab Schema Conversion don't show up after creating a Migration Project
- Unable to run Bash Script using AWS Custom Lambda Runtime
- Using Amazon managed Prometheus to get EC2 metrics data in Grafana
- AWS Dns record A not navigate to elb
- Connection timed out error with smtp.gmail.com
- AWS Cognito Multi-tenant Integration | Ok to use Client’s Idp?
- Elasticbeanstalk FastAPI application is intermittently not responding to https requests
- Call an External API from AWS Lambda
- Why my mail service api spring isnt working?
- export 'AWSIoTProvider' (imported as 'AWSIoTProvider') was not found in '@aws-amplify/pubsub'
- How to take first x seconds of Audio from a wav file read from AWS S3 as binary stream using Python?
Related Questions in PROXY
- CDN Detector Extension / Script
- How to use a proxy to obtain a static IP for my Node.js application?
- Record all desktop internet requests and select certain requests and send it to the server
- Apache Reverse Proxy: only one proxy directive is working. Second one is ignored
- Is it viable proxying all my mobile apps requests, to some kind knowing that a request is coming from a secure source
- How to efficiently test some HTTP proxies for accessing a specific domain?
- on linux gitclone issue remote server error showing fatal error with proxy n port
- Disable/Enable OSB proxy service via WLST
- Add proxy configuration to tracking_uri in MLFlow
- Python : Using a MTProto Proxy For a Telegram Bot
- How to proxy to another port?
- How to use ProxyAgent with http_proxy and no_proxy environment variables
- Does a 403 error occur if there is no user-agent on the proxy network?
- Enable TLS caching with squid. https_port directive support
- How to peek or ready to check whether HTTP request or not in TCP proxy?
Related Questions in AMAZON-EKS
- how to define StackGres helm chart "restapi" values to use internal LoadBalancer - AWS EKS
- AWS EKS Fargate pod scheduling issue with Prometheus deployment
- EKS AMI kernel debug symbols
- How to add Addons to EKS with Pulumi
- Intermittent ec2ApiErrCount in EKS CNI Metrics Helper
- Implementing Multi-Tenant Access Restriction with Keycloak and Istio
- Any example to upgrade an aws eks cluster using github actions workflow on a self-hosted runner outside of cluster?
- How to set nodeSelector for controller for AWS EKS aws-ebs-csi-addon?
- Insight: Deprecated APIs removed in Kubernetes v1.29
- Multi attach error in AWS EKS deployment (rolling update)
- How to pass or allow spark-operator pod in eks to access AWS resources like S3
- Grpc.Core.RpcException: Status(StatusCode="PermissionDenied", Detail="Bad gRPC response. HTTP status code: 403")
- "413 Request Entity Too Large" when serving Angular web (client side) with Nginx
- Airflow `sensing task` queued but not run. What is the problem?
- Asynchronous dumping of requests received on FASTAPI using background tasks into a Kinesis Stream is increasing the response time drastically
Related Questions in AWS-NAT-GATEWAY
- Is it possible to SSH OUT from a Nat Gatewy to a public server
- Proxy certain http requests in 1 AWS EKS cluster via another AWS account
- Is it possible to to configure NAT Gateway without using Internet Gateway with Terraform
- AWS NAT Gateway usage on EKS node launch in private subnet
- Secure way to deploy production level plotly-dash apps in aws ec2 instance
- AWS CDK: Reuse NAT-Gateway and App Load Balancer (ALB) to reduce cost
- Why can't my ecs task pull a container from the docker hub?
- How to remove an EIP with Terraform?
- I am getting almost 1.7gb of NAT gateway data transfer every hr in vpc flow logs for my EKS cluster how to track the pod?
- Network connectivity between AWS API Gateway and On-Prem data center and WebApp
- Cloudformation NATGateway replacement: traffic blocked from vpc
- how to calculate packet drop % for AWS NAT Gateway in New Relic
- AWS ECS getting error while pulling images from ECR "ResourceInitializationError: unable to pull secrets or registry auth: "
- Retrieve IDs in Terraform before script execution
- How To Use AWS NAT Gateway IP Listing
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?