Hello folks, i have a question reg Prefect cloud flow/task execution and IP range of cloud.
Here is what my current flow does:
• single flow having multiple tasks to sync few S3 buckets. (each task runs s3.sync command via ShellTask )
• catch 22: the source S3 bucket is from different account (lets say X) and destination is bucket is in different account (lets say Y). The AWS policies are already in place to do cross account s3 sync. (the IAM role/user are already added in policy for access)
Issue:
• I need an IP address/IP range of network where this S3 task execution happens so that we can whitelist the IP range of this at source bucket account (X) policy. I am running my task on Prefect cloud - which means the request to execute sync command goes from prefect cloud network.
Is there any way i can get the IP range of prefect cloud where this execution happens ? I need to whitelist the IP range.
In case if i run prefect server on my infra then it becomes easy for me to whitelist the IP range of an AWS VPC under which the server instance runs.
But in prefect cloud i am not having clarity.
cc: @Kevin Kho