AWSでVPCからVeloDBにアクセス
開始する前に、接続方向、所有モデル、ネットワーク制御の範囲についてVPCからVeloDBにアクセスを確認してください。
-
対象ウェアハウスでConnection → Private Linkを開き、Connect Your VPC to VeloDBの下のSet up Connectionをクリックします。

-
Set up one or more endpointsをクリックしてAWS PrivateLinkを開き、エンドポイントを作成します。

-
AWS PrivateLinkコンソールで、リージョンがVeloDBウェアハウスのリージョンと一致することを確認します。PrivateLinkはリージョンスコープです。次にCreate endpointをクリックします。

注意 VeloDB Endpoint Serviceへのアクセスが許可されたプリンシパルでAWSにサインインしてください。許可されていない場合、サービス名の検証に失敗します。
-
エンドポイントフォームを入力します。


パラメータ 説明 Name tag 任意。キーが Nameで、任意の値を持つタグ。Service category 必須。Endpoint services that use NLBs and GWLBsを選択。 Service name 必須。VeloDB CloudのEndpoint Service情報パネルからService Nameをコピーし、ここに貼り付けてVerify serviceをクリック。 VPC 必須。エンドポイントを作成するVPC。 Subnets 必須。PrivateLinkの要件に従って、VeloDB Endpoint Serviceと同じアベイラビリティゾーンの適切なサブネットを選択。 Security groups 必須。ウェアハウスが使用するプロトコルとポート、およびアプリケーションのソースIPを許可するルールが必要です。 Tags 任意。 -
エンドポイントステータスがPendingからAvailableに変わると、PrivateLink接続の準備が完了します。

-
VeloDB CloudのConnectionページを更新します。エンドポイント一覧に接続情報が表示されます。


注意 Find DNS NameをクリックしてAWSのエンドポイント詳細ページを開きます。DNS Nameをコピーしてウェアハウスへのアクセスに使用します。
-
アプリケーションは、そのDNS名を使用してMySQLまたはHTTPでウェアハウスに接続できます。ConnectionページのConnection Examplesポップオーバーに接続スニペットが表示されます。

-
HTTPS用のプライベートDNSを設定します。
注意 この手順は、ウェアハウスでTLSが有効な場合にのみ必要です。TLSは26.0.xリリースシリーズのバージョン26.0.5以降、および26.1.xリリースシリーズのバージョン26.1.2以降でサポートされています。ウェアハウスがそれより前のバージョンを実行している場合、またはTLSが有効でない場合は、この手順を省略してください。
サーバー証明書は、AWSが生成する
*.vpce.amazonaws.comドメインではなく、*.aws.velodb.cloudなどのVeloDBドメインに対して発行されます。AWSエンドポイントのDNS名に直接接続すると、ドメイン名が一致しないためTLS証明書の検証に失敗します。プライベートDNSを設定してVeloDBドメインをPrivateLinkエンドポイントにマッピングし、クライアント接続ではVeloDBドメインを使用します。8.1. AWSでRoute 53を検索し、Hosted zonesを開きます。Create hosted zoneをクリックします。Domain nameにVeloDBから提供されたドメインの適切なサフィックスを入力し、タイプとしてPrivate hosted zoneを選択します。VPCとそのリージョンを選択し、Create hosted zoneをクリックします。


8.2. ホストゾーンページでCreate recordをクリックします。ホストゾーン名と組み合わせて完全なVeloDBドメインを形成するRecord nameを入力します。レコードタイプとしてCNAMEを選択し、ValueにエンドポイントのDNS Nameを入力します。


注意
- VeloDB Cloudは2つの独立したアカウントシステムを使用します。ConsoleアカウントはVeloDB Consoleへのサインインに使用し、ウェアハウスアカウントはウェアハウスへの接続に使用します。このセクションではウェアハウスアカウントを扱います。
- 初回接続ではadminユーザーを使用してください。Settingsページでパスワードを初期化またはリセットできます。
エンドポイントの準備が完了したら、アプリケーションの接続方法について接続情報と例を参照してください。