Amazon Timestream for LiveAnalytics と同様の機能については、Amazon Timestream for InfluxDB を検討してください。リアルタイム分析のために、簡略化されたデータ取り込みと 1 桁ミリ秒のクエリ応答時間を提供します。詳細については、こちらを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Timestream for InfluxDB API およびインターフェイス VPC エンドポイント (AWS PrivateLink)
インターフェイス VPC エンドポイントを作成することで、VPC と Amazon Timestream for InfluxDB コントロールプレーン API エンドポイント間のプライベート接続を確立できます。インターフェイスエンドポイントは を利用していますAWS PrivateLink
VPC 内のインスタンスは、パブリック IP アドレスがなくても Amazon Timestream for InfluxDB API エンドポイントと通信できます。また、インスタンスで InfluxDB API オペレーションに使用できる Timestream を使用するためにパブリック IP アドレスは必要ありません。VPC と Amazon Timestream for InfluxDB 間のトラフィックは、Amazon ネットワークを離れません。各インターフェイスエンドポイントは、サブネット内の 1 つ以上の Elastic Network Interface によって表されます。Elastic Network Interface の詳細については、Amazon EC2 ユーザーガイドの「Elastic Network Interface」を参照してください。
-
VPC エンドポイントの詳細については、Amazon VPC ユーザーガイドの「インターフェイス VPC エンドポイント (AWS PrivateLink)」を参照してください。
-
InfluxDB API オペレーションの Timestream の詳細については、「InfluxDB API オペレーションの Timestream」を参照してください。
インターフェイス VPC エンドポイントを作成した後、エンドポイントのプライベート DNS ホスト名を有効にすると、デフォルトの Timestream for InfluxDB エンドポイント (.Region.) が VPC エンドポイントに解決されます。 https://timestream-influxbamazonaws.com プライベート DNS ホスト名を有効にしない場合は、Amazon VPC が以下の形式で使用できる DNS エンドポイント名を提供します。
VPC_Endpoint_ID.timestream-influxb.Region.vpce.amazonaws.com
詳細については、「Amazon VPC ユーザーガイド」の「インターフェイス VPC エンドポイント (AWS PrivateLink)」を参照してください。 InfluxDB の Timestream は、VPC 内のすべての API アクションへの呼び出しをサポートしています。
注記
プライベート DNS ホスト名は、VPC 内の 1 つの VPC エンドポイントに対してのみ有効にできます。追加の VPC エンドポイントを作成する場合は、プライベート DNS ホスト名を無効にする必要があります。
VPC エンドポイントに関する考慮事項
Amazon Timestream for InfluxDB API エンドポイントのインターフェイス VPC エンドポイントを設定する前に、Amazon VPC ユーザーガイドのインターフェイスエンドポイントのプロパティと制限を確認してください。Amazon Timestream for InfluxDB リソースの管理に関連するすべての Timestream for InfluxDB API オペレーションは、 を使用して VPC から利用できます AWS PrivateLink。VPC エンドポイントポリシーは、Timestream for InfluxDB API エンドポイントでサポートされています。デフォルトでは、エンドポイントを介して Timestream for InfluxDB API オペレーションへのフルアクセスが許可されます。詳細については、「Amazon VPC ユーザーガイド」の「VPC エンドポイントによるサービスのアクセスコントロール」を参照してください。
Timestream for InfluxDB API のインターフェイス VPC エンドポイントの作成
Amazon VPC コンソールまたは を使用して、Amazon Timestream for InfluxDB API の VPC エンドポイントを作成できます AWS CLI。詳細については、 Amazon VPC ユーザーガイド のインターフェイスエンドポイントの作成を参照してください。
インターフェイス VPC エンドポイントを作成した後、エンドポイントのプライベート DNS ホスト名を有効にできます。これを行うと、デフォルトの Amazon Timestream for InfluxDB エンドポイント (https://timestream-influxb.Region
.amazonaws.com) が VPC エンドポイントに解決されます。詳細については、「Amazon VPC ユーザーガイド」の「インターフェイスエンドポイントを介したサービスへのアクセス」を参照してください。
Amazon Timestream for InfluxDB API の VPC エンドポイントポリシーの作成
Timestream for InfluxDB API へのアクセスを制御するエンドポイントポリシーを VPC エンドポイントにアタッチできます。本ポリシーでは、以下を規定します。
-
アクションを実行できるプリンシパル。
-
実行可能なアクション。
-
アクションを実行できるリソース。
詳細については、「Amazon VPC ユーザーガイド」の「VPC エンドポイントでサービスへのアクセスを制御する」を参照してください。
例 InfluxDB API アクションの Timestream の VPC エンドポイントポリシー
以下は、Timestream for InfluxDB API のエンドポイントポリシーの例です。エンドポイントにアタッチすると、このポリシーは、すべてのリソースのすべてのプリンシパルに対して、リストされている Timestream for InfluxDB API アクションへのアクセスを許可します。
{ "Statement": [{ "Principal": "*", "Effect": "Allow", "Action": [ "timestream-influxb:CreateDbInstance", "timestream-influxb:UpdateDbInstance" ], "Resource": "*" }] }
例 指定された AWS アカウントからのすべてのアクセスを拒否する VPC エンドポイントポリシー
次の VPC エンドポイントポリシーは、エンドポイントを使用したリソースへの AWS アカウント 123456789012
のすべてのアクセスを拒否します。このポリシーは、他のアカウントからのすべてのアクションを許可します。
{ "Statement": [{ "Action": "*", "Effect": "Allow", "Resource": "*", "Principal": "*" }, { "Action": "*", "Effect": "Deny", "Resource": "*", "Principal": { "AWS": [ "123456789012" ] } } ] }