scylladb / dynamodb-pricing-comparison

Serverless application that can be deployed to AWS to collect metrics about DynamoDB usage
Apache License 2.0
1 stars 1 forks source link

Can we make the HTTP endpoint of the application private? #7

Open julienrf opened 2 months ago

julienrf commented 2 months ago

Currently, the deployed application contains a public HTTP endpoint. Is it possible to make it private?

julienrf commented 1 month ago

I see two ways to achieve this:

  1. Create a random token during deployment time and require the users to use that token when they access the API endpoint.
  2. Ask the users to indicate the IP addresses that are allowed to call the API endpoint, and use AWS VPC or WAF to protect the API endpoint.