I’m not sure if this is the right forum for this question, but I didn’t find any other that seemed appropriate.
I’m new to TimescaleDB and I’m on the free-trial period. I was trying to follow the tutorial on TimescaleDB and AWS Lambda, but I ran into several problems, the most important of which is that the documentation fails to mention that you need to create and configure a VPC on both AWS and TimescaleCloud, and while I found the documentation on how to do that, when I tried to create the VPC on TimescaleCloud it rejected it saying that I have not provided payment method information. But as I am on the free-trial period I was not expecting to have to provide such information until the period ended. Is there a way to create a VPC during the free-trial period? Or a way to configure the service to interact with AWS Lambda without a VPC?
Thanks
Consider the following points before configuring VPC.
You need to validate available supported regions.
use peered AWS VPC instead of public internet
Available Payment methods
Details:
VPC | Timescale Docs
Hi @Ernesto_Posse
This is Deepika support engineer at Timescale. Yes, we need to add the valid payment method to create VPC. And it is not charged for the service. I will be attaching few links which guides you more information on what you are looking at.
Here is the link for the steps to follow at Timescale side https://docs.timescale.com/timescaledb/latest/tutorials/aws-lambda/#prerequisites
Having a VPC set up should work fine with lambda functions: Configuring a Lambda function to access resources in a VPC - AWS Lambda
In addition, you can use connection pools on the DB to provide a single endpoint for their lambda jobs:
https://kb-managed.timescale.com/en/articles/2755154-connection-pools
Hope these details guides you more information. Thanks