このトピックでは、Data Transmission Service (DTS) タスクのターゲットインスタンスが、Express Connect、VPN Gateway、または Smart Access Gateway経由で接続されているApsaraMQ for Kafkaインスタンスである場合に、いくつかの特別なパラメーターを設定し、パラメーターの値を取得する方法について説明します。
使用上の注意
Express connect、VPN Gateway、またはSmart Access Gatewayを使用してApsaraMQ for KafkaインスタンスをDTSに接続すると、指定されたノードにデータが書き込まれます。 ソースデータベースがMySQLデータベースの場合、移行先ApsaraMQ for Kafkaインスタンスのアクセス方法パラメーターをAlibaba Cloud インスタンスに設定することを推奨します。
パラメーター
パラメーター ① | 説明 | パラメータ値の取得方法 ② |
パラメーター ① | 説明 | パラメータ値の取得方法 ② |
アクセス方法 | ApsaraMQ for Kafkaインスタンスのアクセス方法。 Express Connect、VPN Gateway、またはSmart Access Gatewayを選択します。 一部のDTSタスクのデータベースタイプとして、ApsaraMQ for Kafkaを直接選択することはできません。 場合によっては、ApsaraMQ for KafkaインスタンスをセルフマネージドKafkaクラスターとして使用してDTSタスクを設定します。 | 非該当 |
接続済みVPC | ApsaraMQ for Kafkaインスタンスが属する仮想プライベートクラウド (VPC) のID。 | [インスタンス情報] タブの [設定情報] セクションで、[VPC ID] パラメーターの値を表示します。 |
IPアドレスまたはドメイン名 | ApsaraMQ for KafkaインスタンスのIPアドレス。 | [インスタンス情報] タブの [エンドポイント情報] セクションで、値が [デフォルトのエンドポイント] である [タイプ] 列に対応する [ドメイン名] 列の値を表示します。 ポインターをエンドポイントの上に移動し、IP Addressパラメーターの値を表示します。 いずれかのIPアドレスとIPアドレスのポート番号を入力します。 |
ポート番号 | ApsaraMQ for Kafkaインスタンスのサービスポート番号。 デフォルト値: 9092 | |
データベースアカウント | 宛先ApsaraMQ for Kafkaインスタンスへのアクセスに使用するアカウントのユーザー名とパスワード。 ApsaraMQ for Kafkaインスタンスのアクセス制御リスト (ACL) 機能を有効にする場合は、データベースアカウントおよびデータベースパスワードパラメーターが必要です。 ACL機能を有効にする方法の詳細については、「SASLユーザーへの権限の付与」をご参照ください。 | [SASLユーザーの管理] タブで、[ユーザー名] パラメーターの値を表示します。 |
データベースパスワード | [SASLユーザーの管理] タブで、管理するデータベースアカウントを見つけ、[パスワードのコピー] をクリックします。 | |
Kafkaバージョン |
| [インスタンス情報] タブの [基本情報] セクションで、[メジャーバージョン] パラメーターの値を表示します。 |
暗号化 |
| [SASLユーザーの管理] タブで、[ユーザータイプ] パラメーターの値を表示します。 [SASLユーザーの管理] タブは、ApsaraMQ for KafkaインスタンスのACL機能を有効にした場合にのみ表示されます。 |
① テーブルのParameter列には、DTSタスクのターゲットインスタンスがApsaraMQ for Kafkaインスタンスである場合に設定する必要がある特別なパラメーターが含まれています。
② テーブル内のパラメーターの値を取得するには、次の手順を実行します。Message Queue for Apache Kafkaコンソールの [インスタンス] ページに移動します。 上部のナビゲーションバーで、ターゲットインスタンスが存在するリージョンを選択します。 [インスタンス] ページで、パラメーターを設定するターゲットインスタンスを見つけ、ターゲットインスタンスの名前をクリックして [インスタンスの詳細] ページに移動します。