Timestream InfluxDB VPC Endpoint usage

0

Hi,

i have a question about Timestream InfluxDb VPC Endpoint use case. In one of the previous post it was mentioned that only CRUD APIs (https://docs.aws.amazon.com/ts-influxdb/latest/ts-influxdb-api/Welcome.html) are supported for now . I could not find any confirmation to my understanding of how other api calls are routed. Like for example GetBucketsApi and GetWriteApiAsync() using InfluxDB.Client. Are they routed inside the VPC where the InfluxDb is attached (if it is private) or they are also need to use VPC endpoint.

asked 10 months ago256 views
1 Answer
1
Accepted Answer

When using the AWS Timestream InfluxDB VPC Endpoint, the supported APIs are routed through the VPC and can access the Timestream resources within the VPC. However, other APIs that are not part of the InfluxDB-compatible API (such as GetBucketsApi and GetWriteApiAsync()) are not routed through the VPC Endpoint.

These additional APIs are part of the Timestream SDK and are used for managing Timestream resources, such as creating and managing databases, tables, and other administrative tasks. These APIs are not part of the InfluxDB-compatible API and are instead part of the AWS Timestream API.

To use these additional APIs, you need to ensure that your application or resources have the necessary permissions and network access to communicate with the AWS Timestream API directly, without going through the VPC Endpoint.

profile picture
EXPERT
answered 10 months ago
profile picture
EXPERT
reviewed 9 months ago
profile picture
EXPERT
reviewed 10 months ago
  • So for these additional APIs (such as GetBucketsApi and GetWriteApiAsync()) it is that they are communicating directly with InfluxDB, they are not leaving the VPC network (through public internet or VPC Endpoint). Endpoint is only used for Timestream Api calls (like: CreateDbInstance). For administrating Timestream only. If my understanding is right then thank you very much for your detailed explanation.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions