クラウドベンダーをAlibaba Cloudに設定したデータソースまたはデータ移行タスクを新規作成する際に、パブリックネットワーク接続方式を選択した場合は、ページに表示されているデータソースIPアドレスを、MySQLデータベースインスタンス(RDS MySQL、PolarDB MySQL、およびセルフマネージド MySQLを含む)、セルフマネージド Oracleデータベースインスタンス、セルフマネージド OceanBaseデータベースインスタンス、Kafkaインスタンス(クラウドインスタンスKafkaおよびセルフマネージド Kafkaを含む)、PostgreSQLデータベースインスタンス(RDS PostgreSQLおよびセルフマネージド PostgreSQLを含む)、セルフマネージド TiDBデータベースインスタンス、Alibaba Cloud HBaseデータベースインスタンス、およびAlibaba Cloud Lindormデータベースインスタンスの許可リストに追加する必要があります。これにより、データソースからのアクセスが確保されます。
許可リストに追加するIPアドレスの取得
OceanBase Cloudコンソールにログインします。
新しいデータソースを作成するダイアログを開きます。
この記事では、データソースを作成するページの操作を例に説明しますが、データサービス > データ移行 > データ移行 をクリックし、タスクを作成する ページで許可リストに追加するIPアドレスを取得することもできます。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新しいデータソースを作成する をクリックし、実際の状況に応じて新規作成するデータソースのタイプを選択します。
新しいデータソースを作成する ダイアログで、クラウドベンダー を Alibaba Cloud、接続タイプ を パブリックIP に設定し、必要に応じて該当するインスタンスタイプを選択します。
接続情報 テキストボックスの下に表示されているIPアドレスをコピーします。
説明
ここで選択するリージョンは、Alibaba Cloudインスタンスのリージョンと一致させる必要があります。
RDS MySQL/PostgreSQLインスタンスの許可リストへの追加
クラウドデータベースRDSのインスタンス一覧ページにログインします。
ページ上部で、対象インスタンスが存在するリージョンを選択します。
対象インスタンス名をクリックし、インスタンスの 基本情報 ページに移動します。
左側のナビゲーションペインで、許可リストとセキュリティグループをクリックします。
許可リスト設定タブで、**許可リストを追加**をクリックします。
IPアドレスを既存の許可リストグループに追加する場合は、対象グループの後ろにある **変更**をクリックします。
許可リストを追加ダイアログで、グループ名とグループ内許可リストを入力します。
許可リストグループを変更する場合は、グループ内許可リストのみを入力します。この許可リストアドレスは、データソースまたは移行タスクの新規作成ページでコピーしたIPアドレスです。
許可リストグループを追加または変更した後、**確定**をクリックします。
PolarDB MySQLインスタンスの許可リストへの追加
クラウドデータベースPolarDBコンソールのクラスタ一覧ページにログインします。
ページ上部で、対象クラスタが存在するリージョンを選択します。
対象クラスタ名をクリックし、クラスタの 基本情報 ページに移動します。
左側のナビゲーションペインで、設定と管理 > クラスタの許可リスト をクリックします。
IPリスト エリアで、新規IP許可リストグループ をクリックします。
IPアドレスを既存の許可リストグループに追加する場合は、対象グループの後ろにある 設定 をクリックします。
新規IP許可リストグループ ダイアログボックスで、IP許可リストグループ名 と 許可リスト内IPアドレス を入力します。
許可リストグループを変更する場合は、許可リスト設定 ダイアログボックスに 許可リスト内IPアドレス のみを入力します。この許可リストアドレスは、データソースまたは移行タスクの新規作成ページでコピーしたIPアドレスです。
許可リストグループの追加または変更後、確定 をクリックします。
Kafkaインスタンスの許可リストの追加
メッセージキューKafka版コンソールのインスタンスリストページにログインします。
ページ上部で、対象インスタンスが存在するリージョンを選択します。
対象インスタンス名をクリックし、インスタンスの詳細 ページに移動します。
左側のナビゲーションペインで、許可リスト管理 をクリックします。
許可リスト タブで、許可リストを追加 をクリックします。
IPアドレスを既存の許可リストグループに追加する場合は、対象グループの後ろにある 変更する をクリックします。
許可リストを追加 ダイアログボックスで、許可リスト名とIPアドレスを指定します。
許可リストグループを変更する場合は、グループ内許可リスト のみを入力します。この許可リストアドレスは、データソースまたは移行タスクの新規作成ページでコピーしたIPアドレスです。
許可リストグループを追加した後、OK をクリックします。
許可リストグループを変更する場合は、変更 をクリックします。
セルフマネージド MySQL/Oracle/OceanBase/Kafka/PostgreSQL/TiDB/RocketMQインスタンスの許可リストの追加
Alibaba CloudECSコンソールのセキュリティグループページにログインします。
ページ上部で、対象セキュリティグループが存在するリージョンを選択します。
対象セキュリティグループ名をクリックし、セキュリティグループの詳細 ページに移動します。
アクセスルール > インバウンド エリアで、クイック追加 をクリックします。
手動で追加を選択し、ポート範囲や認証対象などの情報を手動で入力することもできます。
クイック追加ダイアログで、データソースまたは移行タスクの新規作成ページからコピーしたIPアドレスを認証対象に入力し、ポート範囲を選択します。
設定が完了したら、**わかりました**をクリックします。
Alibaba Cloud HBaseインスタンスの許可リスト追加
HBase管理コンソールにログインします。
ページ上部で、対象インスタンスが存在するリージョンを選択します。
インスタンスリストで対象インスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションペインで、アクセス制御をクリックします。
許可リスト設定タブで、グループ許可リストの変更をクリックします。
グループ許可リストの変更ダイアログボックスで、アクセスするIPアドレスまたはIPアドレス範囲を入力し、**OK**をクリックします。
説明
- デフォルトの許可リストにはデフォルトのIPアドレス127.0.0.1のみが含まれており、これは任意のデバイスからこのインスタンスへのアクセスが不可能であることを意味します。
- 0.0.0.0/0および空は、IPアクセスの制限が設定されていないことを表します。データベースのセキュリティリスクが高まるため、IPアドレス0.0.0.0またはIPアドレス範囲0.0.0.0/0の入力は禁止されています。
- パブリックネットワークからクラスタにアクセスする場合は、パブリックIPアドレスを入力してください。ローカルデバイスからクラスタにアクセスする場合は、検索エンジンでパブリックIPアドレスを検索できます。
Alibaba Cloud Lindormインスタンスの許可リスト追加
Lindormコンソールにログインします。
ページ上部で、対象インスタンスが存在するリージョンを選択します。
インスタンスリストページで、対象インスタンスIDまたは対象インスタンスがある行の操作列の管理をクリックします。
左側のナビゲーションペインで、アクセス制御をクリックします。
グループ許可リストの作成をクリックします。
グループ許可リストの作成ダイアログボックスで、グループ名とグループ内許可リストを設定します。
説明
- グループ名は英字、数字、アンダースコアのみサポートしています。
- 以下の形式のIPアドレスまたはIPアドレス範囲をサポートしています。
- 単一のIPアドレス、例:192.0.XX.XX。
- IPアドレス範囲はCIDR方式、すなわちクラスレスドメイン間ルーティングをサポートしています。例:192.0.XX.XX/24、ここで/24はアドレスのプレフィックスの長さを表し、範囲は[1、32]です。
- 複数のIPアドレスやIPアドレス範囲は、半角カンマ(,)で区切ります。
- IPアドレスを127.0.0.1に設定すると、すべてのIPアドレスからのLindormインスタンスへのアクセスが禁止されます。
**OK**をクリックします。
Alibaba Cloud RocketMQインスタンスの許可リストを追加する
RocketMQコンソールにログインし、左側のナビゲーションバーでインスタンスリストをクリックします。
画面上部のメニューバーでリージョンを選択します(例:ドイツ(フランクフルト))。その後、インスタンス一覧から対象のインスタンス名をクリックします。
左側のナビゲーションバーで アクセス制御 をクリックします。
アクセス制御ページで、IP許可リストタブをクリックし、IP許可リストに追加をクリックします。
表示された IPアドレスの許可リストに追加 パネルで、IPアドレスまたはIPアドレス範囲を設定します。
OK をクリックして設定を完了します。
Alibaba Cloud DataHubインスタンスのアクセス制御の追加
RAMアクセス制御コンソールにログインします。
IPアドレスの許可リストを追加するカスタム権限ポリシーを作成します。
RAMアクセス制御コンソールに戻ります。
左側のナビゲーションバーで、権限管理 > 権限ポリシーを選択します。
権限ポリシーの作成をクリックします。
設定画面で、スクリプトの編集 タブをクリックします。
入力ボックス内の既存のコードを削除し、以下のJSONコードをコピーして貼り付け、必要なIPアドレスを設定します。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "datahub:*", "Resource": "*", "Condition": { "IpAddress": { "acs:SourceIp": [ "xx.xx.xx.xx", "xx.xx.xx.xx/24" ] } } } ] }"Action": "datahub:*":DataHubに対するすべての操作権限(読み取り・書き込み・管理)を付与することを示します。"Resource": "*":このアカウント配下のすべてのDataHubプロジェクトとトピックへのアクセスを許可することを示します。"acs:SourceIp": [...]": アクセスのIPアドレスの許可リストを追加します。IPアドレスの許可リスト制限が不要な場合は、このConditionフィールド全体を削除する必要があります。
RAMユーザーにDataHub権限を付与します。
左側のナビゲーションバーで、アイデンティティ管理 > ユーザー をクリックします。
権限を付与するRAMユーザーを見つけ、ユーザー名をクリックします。
ユーザー詳細ページに移動し、権限管理 タブをクリックして、権限の追加 ボタンをクリックします。
ポップアップパネルで、カスタムポリシーを選択します。
検索ボックスにDataHubと入力し、前の手順で新規作成したIP権限ポリシーを選択して、OKをクリックします。
RAMユーザーのAccessKeyを取得するか、作成します。現在のユーザーにAccessKeyが既に存在する場合は、そのまま使用します。
ユーザー詳細ページに戻り、認証管理 タブをクリックします。
AccessKey セクションで、AccessKey IDとAccessKey Secretを取得します。
既にAccessKeyをお持ちの場合は、そのままご利用いただけます。
AccessKeyがない場合、AccessKeyの作成をクリックし、セキュリティ検証を完了すると、AccessKey IDとAccessKey Secretが表示されます。
説明
AccessKeyの秘密鍵は必ずすぐに保存してください。秘密鍵は作成時に一度だけ表示され、閉じた後は取得できません。