共有モードの Realtime Compute が仮想プライベートクラウド (VPC) のストレージリソースにアクセスできるようにするには、まず VPC にアクセスする権限を Realtime Compute に付与する必要があります。 このトピックでは、Realtime Compute の VPC へのアクセス権限を付与する方法について説明します。
概要
共有モードの Realtime Compute は、Alibaba Cloud クラシック ネットワークにデプロイされます。 Realtime Compute が VPC 内の ApsaraDB for RDS などのストレージリソースにアクセスできるようにするには、まず VPC にアクセスする権限を Realtime Compute に付与する必要があります。注
- 排他モードの Realtime Compute クラスターは VPC に常駐します。 この場合、Realtime Compute は VPC 内のストレージリソースに直接アクセスできます。
- 共有モードの Realtime Compute に VPC のストレージリソースにアクセスする権限を付与した後、Realtime Compute がこれらのストレージリソースにアクセスすると、パフォーマンスの問題が発生する場合があります。 たとえば、帯域幅が制限される場合があります。 したがって、共有モードの Realtime Compute から VPC のストレージリソースへのアクセスは推奨されません。
手順
- Realtime Compute コンソールにログインします。
- 右上のユーザー名の上にポインターを移動します。
- ドロップダウンリストで [プロジェクト管理] をクリックします。
- 左側のナビゲーションウィンドウで、[VPC アクセス許可] をクリックします。
- [VPC アクセス許可] ページの右上にある [承認の追加] をクリックします。
- 表示される [StreamCompute の VPC アクセスを許可] ダイアログボックスで、関連するパラメーターを設定します。 下表にパラメーターを示します。
パラメーター 説明 Name VPC の 名前。 Region VPC のリージョン。 VPC ID VPC の ID。 注 ApsaraDB for RDS インスタンスの VPC ID を表示するには、次の手順を実行します。- ApsaraDB for RDS コンソールにログインします。
- ページの左上で、インスタンスが配置されているリージョンを選択します。
- 対象のインスタンスを見つけて、インスタンス ID をクリックします。
- 表示されるページで、左側のナビゲーションウィンドウの [データベース接続] をクリックします。
- [データベース接続] セクションにある [ネットワークタイプ] フィールドに VPC IDを表示します。 例:
vpc-bp1lysht98wrvl9n3****
タブの
Instance ID 対象のストレージリソースを VPC に保存するためのインスタンスの ID 。 注 ApsaraDB for RDS インスタンスの ID を表示するには、次の手順を実行します。- ApsaraDB for RDS コンソールにログインします。
- ページの左上で、インスタンスが配置されているリージョンを選択します。
- 対象のインスタンスを見つけてインスタンス ID をクリックし、[基本情報] ページに移動します。
- 表示されるページの [基本情報] セクションに、インスタンス ID が表示されます。
Instance Port 対象のストレージリソースを VPC に保存するためのインスタンスのポート番号。 注 ApsaraDB for RDS インスタンスのポート番号を表示する方法の詳細については、「RDS MySQL インスタンスのイントラネットおよびインターネットのエンドポイントおよびポートの表示」をご参照ください。
FAQ
Q: DDL ステートメントを使用して VPC のストレージリソースを参照する場合は、どのように URL パラメーターを設定すればよいですか。
A: DDL ステートメントを使用して VPC 内のストレージリソースを参照する場合、[マッピング IP アドレス] および [マッピングポート] に基づき、WITH 句の URL パラメーターを
url='jdbc:mysql://<mappingIP>:<mappingPort>/<databaseName>'
のように設定します。 [VPC アクセス許可] ページでマッピング IP アドレスとマッピングポートを表示するには、次の手順を実行します。
- Realtime Compute コンソールにログインします。
- 右上のユーザー名の上にポインターを移動します。
- ドロップダウンリストで、[プロジェクト管理] をクリックします。
- 左側のナビゲーションウィンドウで、[VPC アクセス許可] をクリックします。
- [VPC アクセス許可]ページで、[マッピング IP] および[マッピングポート]の情報を確認します。