Help Identifying Cloudflare Workers IP Addresses Please

Hi Beautiful People!

I love Cloudflare Workers, and I would love a way to ensure our Cloudflare Workers have access to our AWS Load Balancer, by adding all Cloudflare Worker IP addresses to our Load Balancer security group.

I added all the IP addresses listed here to our security group and the Load Balancer rejected the request.

So I added this code to our Cloudflare Worker to determine the Workers IP address

await fetch('https://www.cloudflare.com/cdn-cgi/trace')
  .then(response => response.text())
  .then(trace => console.log('trace', trace))

Then I put the IP address that was identified from the code above into the Load Balancer security group and the request worked!

So my questions are

  1. Is there a list of Cloudflare Workers IP Addresses available please?
  2. Is there a best practice to ensure only our Cloudflare Worker may access our Load Balancer please? Maybe some kind of header identifier?!

Thank you friends!

Hi,

Please, help?!

Peace,
Chris