すべてのプロダクト
Search
ドキュメントセンター

Data Transmission Service:Alibaba Cloud アカウント間で VPC 内の自己管理データベースを転送する際の RAM 権限付与の構成方法

最終更新日:Mar 05, 2025

このトピックで説明されているように RAM 権限付与を構成すると、DTS はデータ移行または同期のために他の Alibaba Cloud アカウントの VPC にアクセスできます。これにより、他の Alibaba Cloud アカウントの専用回線を介してアクセスされる自己管理データベースを、現在のアカウントのクラウドデータベースに移行または同期できます。

前提条件

  • 専用回線に関連付けられている Alibaba Cloud アカウントは、DTS の RAM ロールにクラウド リソースへのアクセスを承認しています。詳細については、「DTS にクラウド リソースへのアクセス権を付与する」をご参照ください。

  • ソースデータベースと宛先データベースの両方について、Alibaba Cloud アカウント(プライマリアカウント)を使用して ページと セキュリティ設定 ページにアクセスします。ページの右側で [アカウント ID] を取得します。

背景情報

ローカル IDC またはサードパーティクラウドは、専用回線、VPN Gateway、または Smart Access Gateway を介して Alibaba Cloud に接続されています。ここで、ローカル IDC またはサードパーティクラウドの自己管理データベースを、VPC を介して別の Alibaba Cloud アカウントのクラウドデータベースに転送する必要があります。

重要

DTS を使用して Alibaba Cloud アカウント間で VPC 内の自己管理データベースを転送する前に、専用回線に関連付けられている Alibaba Cloud アカウントで RAM 権限付与を構成します。また、宛先インスタンスが属するクラウドアカウント(プライマリアカウント)を信頼できるアカウントとして設定し、関連するクラウド リソースへのアクセスを承認します。

Background Information

注意事項

VPC 内の自己管理データベースをソースデータベースとして使用する場合(アクセス方法Express Connect、VPN Gateway、または Smart Access Gateway)、複数アカウント機能がサポートされています。ただし、自己管理データベースが宛先のときは、この機能はサポートされていません。サポートされているデータベースの一覧については、「サポートされているデータベース」をご参照ください。

ステップ 1:RAM ロールを作成し、DTS のデフォルトのロール権限を付与する

  1. 専用回線に関連付けられている Alibaba Cloud アカウントを使用して、RAM コンソール にログオンします。

    重要

    RAM ユーザー(サブアカウント)を使用している場合、DTS タスクの作成時に承認エラーが発生する可能性があります。

  2. 左側のナビゲーションウィンドウで、[ID] > [ロール] を選択します。

    Identity Management - Roles

    重要

    [ID] > [ユーザー] を選択しないでください。これを行うと、DTS がデータベース インスタンスにアクセスできなくなり、エラーが発生します。

  3. [ロール] ページで、[ロールの作成] をクリックします。

    image

    1. [ロールの作成] パネルで、信頼できるエンティティとして [alibaba Cloud アカウント] を選択し、[次へ] をクリックします。Create Role

  4. [権限] タブで、[詳細な権限] をクリックします。

    image

  5. [詳細な承認] パネルで、RAM ロールの詳細な承認を実行できます。

    1. [ポリシー タイプ][システム ポリシー] として選択します。

    2. [ポリシー名] を入力します。この例では、[aliyundtsrolepolicy] が指定されています。

    3. [OK] をクリックします。

ステップ 2:RAM ロールに Alibaba Cloud アカウントの VPC へのアクセスを承認する

  1. 専用回線に関連付けられている Alibaba Cloud アカウントを使用して、RAM コンソール にログオンします。

    重要

    RAM ユーザー(サブアカウント)を使用している場合、DTS タスクの作成時に承認エラーが発生する可能性があります。

  2. 左側のナビゲーションウィンドウで、[ID] > [ロール] を選択します。

    Identity Management - Roles

    重要

    [ID] > [ユーザー] を選択しないでください。これを行うと、DTS がデータベース インスタンスにアクセスできなくなり、エラーが発生します。

  3. ステップ 1 で作成した RAM ロールを探し、対応する RAM ロール名をクリックします。

  4. RAM ロールの承認を追加します。

    1. [権限管理] タブで、[承認の追加] をクリックできます。

    2. [承認の追加] パネルで、承認の詳細を構成します。

      1. リソース範囲を選択します。

        この例では、[アカウント レベル] を選択します。詳細については、「RAM ロールを承認する」をご参照ください。

      2. [ポリシー] セクションで、ドロップダウン リストから [システム ポリシー] を選択します。

      3. ポリシーを選択します。

        検索ボックスに [aliyunvpcreadonlyaccess] と入力して検索し、ポリシー名をクリックして [選択済みポリシー] 領域に追加します。

      4. [権限の付与] をクリックします。

    3. 承認が成功したら、[閉じる] をクリックします。

  5. RAM ロールの信頼ポリシーを変更します。

    1. [信頼ポリシー] タブをクリックします。

      image

    2. [信頼ポリシーの編集] をクリックします。

    3. ポリシーテキストを次のサンプルコードに置き換えます。

      {
          "Statement": [
              {
                  "Action": "sts:AssumeRole",
                  "Effect": "Allow",
                  "Principal": {
                      "RAM": [
                          "acs:ram::<Alibaba Cloud アカウント ID>:root"
                      ],
                      "Service": [
                          "<Alibaba Cloud アカウント ID>@dts.aliyuncs.com"
                      ]
                  }
              }
          ],
          "Version": "1"
      }
    4. サンプルコード内の 2 つの <Alibaba Cloud アカウント ID> を、宛先データベースが属する Alibaba Cloud アカウントの ID に置き換えます。

    5. [信頼ポリシードキュメントの保存] をクリックします。

DTS タスクの構成

説明

このプロシージャでは、同期タスクを例として使用して、Alibaba Cloud アカウント間の DTS タスクの構成手順について説明します。

  1. 宛先データベースに関連付けられている Alibaba Cloud アカウント(プライマリアカウント)を使用して、ソースデータベースとターゲットデータベースの設定 ページにアクセスします。

    1. 次のいずれかの方法を使用して データ同期 ページに移動し、データ同期インスタンスが存在するリージョンを選択します。

      DTS コンソール

      1. DTS コンソール にログオンします。

      2. 左側のナビゲーションウィンドウで、データ同期 をクリックします。

      3. ページの左上隅で、データ同期インスタンスが存在するリージョンを選択します。

      DMS コンソール

      説明

      実際の操作は、DMS コンソールのモードとレイアウトによって異なる場合があります。詳細については、「シンプルモード」および「DMS コンソールのレイアウトとスタイルをカスタマイズする」をご参照ください。

      1. DMS コンソール にログオンします。

      2. 上部のナビゲーションバーで、ポインターを [データ開発] に重ね、[DTS (DTS)] > [データ同期] を選択します。

      3. データ同期タスク の右側にあるドロップダウン リストから、データ同期インスタンスが存在するリージョンを選択します。

    2. タスクの作成 をクリックして、タスク構成ページに移動します。

  2. ソースデータベース情報を構成します。

    主要なパラメーターの構成方法は、次の表に示されています。

    構成

    説明

    既存の接続情報の選択

    この例では構成は不要です。

    データベースタイプ

    実際の状況に応じて選択します。

    アクセス方法

    Express Connect、VPN Gateway、または Smart Access Gateway を選択します。

    インスタンスのリージョン

    実際の状況に応じて選択します。

    Alibaba Cloud アカウント間でデータを複製

    オプションを選択します。

    Alibaba Cloud アカウント

    ソースデータベースが属する Alibaba Cloud アカウント(プライマリアカウント)の ID を入力します。

    RAM ロール名

    ソースデータベースが属する Alibaba Cloud アカウント(プライマリアカウント)で作成された RAM ロール名(つまり、ステップ 1 で作成された RAM ロール名)を入力します。

    接続中の VPC

    実際の状況に応じて選択します。

    説明

    選択中にエラーが発生した場合は、「一般的なエラー」で解決策を確認してください。

  3. 実際の状況に応じて、その他および後続の構成を完了し、関連する構成ドキュメントを参照してください。