共有モードの 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 のストレージリソースへのアクセスは推奨されません。

手順

  1. Realtime Compute コンソールにログインします。
  2. 右上のユーザー名の上にポインターを移動します。
  3. ドロップダウンリストで [プロジェクト管理] をクリックします。
  4. 左側のナビゲーションウィンドウで、[VPC アクセス許可] をクリックします。
  5. [VPC アクセス許可] ページの右上にある [承認の追加] をクリックします。
  6. 表示される [StreamCompute の VPC アクセスを許可] ダイアログボックスで、関連するパラメーターを設定します。 下表にパラメーターを示します。
    パラメーター 説明
    Name VPC の 名前。
    Region VPC のリージョン。
    VPC ID VPC の ID。
    ApsaraDB for RDS インスタンスの VPC ID を表示するには、次の手順を実行します。
    1. ApsaraDB for RDS コンソールにログインします。
    2. ページの左上で、インスタンスが配置されているリージョンを選択します。
    3. 対象のインスタンスを見つけて、インスタンス ID をクリックします。
    4. 表示されるページで、左側のナビゲーションウィンドウの [データベース接続] をクリックします。
    5. [インスタンス接続] タブの [データベース接続] セクションにある [ネットワークタイプ] フィールドに VPC IDを表示します。 例: vpc-bp1lysht98wrvl9n3****
    Instance ID 対象のストレージリソースを VPC に保存するためのインスタンスの ID 。
    ApsaraDB for RDS インスタンスの ID を表示するには、次の手順を実行します。
    1. ApsaraDB for RDS コンソールにログインします。
    2. ページの左上で、インスタンスが配置されているリージョンを選択します。
    3. 対象のインスタンスを見つけてインスタンス ID をクリックし、[基本情報] ページに移動します。
    4. 表示されるページの [基本情報] セクションに、インスタンス 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 アドレスとマッピングポートを表示するには、次の手順を実行します。
  1. Realtime Compute コンソールにログインします。
  2. 右上のユーザー名の上にポインターを移動します。
  3. ドロップダウンリストで、[プロジェクト管理] をクリックします。
  4. 左側のナビゲーションウィンドウで、[VPC アクセス許可] をクリックします。
  5. [VPC アクセス許可]ページで、[マッピング IP] および[マッピングポート]の情報を確認します。