ゲートウェイの設定は、デプロイ環境によって異なります。設定の繰り返しを避けるため、データサービス設定を使用して基本的なゲートウェイ設定を一元管理できます。このトピックでは、これらの設定の構成方法について説明します。
前提条件
データサービス設定機能は、Data Service または Tag Factory 機能モジュールを購入済みで、かつ Dataphin インスタンスが半マネージドパブリッククラウド専用インスタンス、パブリッククラウド独立デプロイメント、またはプライベートクラウド独立デプロイメントのいずれかの環境にデプロイされている場合にのみ利用できます。
制限事項
半マネージドパブリッククラウド専用インスタンスまたは独立デプロイメント (プライベートおよびパブリッククラウド) にデプロイされている Dataphin インスタンスに対して、ビルトインゲートウェイを設定できます。
ビルトインゲートウェイは、1 つのデフォルトドメイン名を含め、最大 20 のドメイン名をサポートします。
共有インスタンスと専用型インスタンスを含む、従来の API Gateway のみがサポートされています。共有インスタンスを使用してドメイン名とログ収集を設定する場合、そのインスタンスと Server Load Balancer (SLB) サービスは Dataphin と同じ VPC 内にある必要があります。そうでない場合は、ネットワーク接続を確立する必要があります。専用型インスタンスを使用する場合、そのインスタンスと SLB サービスは Dataphin と同じリージョンにある必要があります。
権限の説明
メタデータウェアハウステナントのスーパー管理者とシステム管理者のみがデータサービス設定を変更できます。
操作手順
「[データサービス設定]」ページで、[Alibaba Cloud API Gateway] および [組み込みゲートウェイ] のパラメーターを設定します。
Alibaba Cloud API Gateway
スーパー管理者またはシステム管理者としてメタデータウェアハウステナントにログインします。
Dataphin ホームページのメニューバーで、管理センター > システム設定 を選択します。
左側のナビゲーションウィンドウで、[システム設定] > [データサービス設定] を選択します。[データサービス設定] ページで、[Alibaba Cloud API Gateway] タブをクリックします。次に、ページ下部の [編集] ボタンをクリックして、パラメーターを設定します。
パラメーター
説明
API Gateway の設定
サービスエンドポイント
API Gateway のサービスアクセスポイントを入力します。Dataphin がデプロイされているのと同じリージョンの VPC アクセスアドレスを使用することを推奨します。サービスアクセスポイントは、リージョンによって異なります。詳細については、「」および「サービスアクセスポイント」をご参照ください。
AccessKey ID および AccessKey Secret
Alibaba Cloud アカウント (プライマリアカウント) の AccessKey ID と AccessKey Secret を入力します。これらの認証情報を取得する方法については、「AccessKey ペアの作成」をご参照ください。
認証情報を入力した後は、[テスト接続] をクリックして接続性を確認します。
ゲートウェイインスタンス
システムは、[サービスエンドポイント]、[AccessKey ID]、および [AccessKey Secret] に基づいて、共有インスタンスや専用型インスタンスを含む API Gateway インスタンスを取得します。
SLB ID
データサービスのバックエンドアプリケーション用のロードバランサーです。システムの初期化中に、システムは API Gateway で VPC 権限付与を自動的に作成します。この権限付与には、VPC ID、SLB ID、およびポート番号が含まれます。
ゲートウェイログ収集
API Gateway ログ配信
この機能はデフォルトで無効になっています。この機能が無効の場合、設定項目はオプションです。この機能を有効にする場合は、ログ収集の情報を設定する必要があります。
説明事前に API Gateway の log delivery を有効にする必要があります。詳細については、「Simple Log Service を使用して API 呼び出しログを表示する」をご参照ください。
サービスエンドポイント
Simple Log Service のエンドポイントを入力します。例:
cn-<region>.log.aliyuncs.com。説明<region> は Dataphin がデプロイされているリージョンに置き換えてください。
AccessKey ID および AccessKey Secret
Alibaba Cloud アカウント (プライマリアカウント) の AccessKey ID と AccessKey Secret を入力します。これらの認証情報を取得する方法については、「AccessKey ペアの作成」をご参照ください。
認証情報を入力したら、[接続テスト] をクリックして Simple Log Service AccessKey ペアの接続性を確認します。
プロジェクト
システムは、[サービスエンドポイント]、[AccessKey ID]、および [AccessKey Secret] に基づいて、ログ用のプロジェクトを取得します。
Logstore
プロジェクトを選択した後にのみ Logstore を選択できます。
Alibaba Cloud API Gateway の構成を完了するには、[OK And Set] ボタンをクリックします。
ビルトインゲートウェイ
ビルトインゲートウェイ用に設定したドメイン名は、[データサービス] > [管理] > [ネットワーク設定] ページにのみ表示されます。ドメイン名はご自身でバインドするか、Dataphin の運用保守 (O&M) エンジニアに連絡してサポートを依頼することができます。
デフォルトのシステムドメイン名は dataphin-service.xxxx.svc です。このドメイン名は編集または削除できませんが、表示順序とステータスは変更できます。このドメイン名は、データサービス API のテストとデバッグに使用されます。API 呼び出し用の公式ドメイン名を設定した後、それをビルトインゲートウェイのドメイン名リストに追加し、デフォルトのドメイン名を非表示にします。公式ドメイン名は、[データサービス] > [管理] > [ネットワーク設定] ページで確認できます。
スーパー管理者またはシステム管理者としてメタデータウェアハウステナントにログインします。
Dataphin ホームページのトップメニューバーで、管理センター > システム設定 を選択します。
左側のナビゲーションウィンドウで、[システム設定] > [テナント設定] を選択します。[データサービス設定] ページで、[組み込みゲートウェイ] タブをクリックします。その後、ページ下部にある [編集] ボタンをクリックして、パラメーターを設定します。
ドメイン名リストには、各ドメイン名の名前、ドメイン、IP アドレスが表示されます。ドメイン名に対して以下の操作を実行できます。
パラメーター
説明
ドメイン名を表示
このスイッチを有効にすると、ドメイン名はデータサービスのネットワーク設定ページに表示されます。このスイッチを無効にすると、ドメイン名は表示されません。
ドメイン名の追加
[+ ドメイン名の追加] ボタンをクリックします。名前、ドメイン、および IP アドレスを設定します。次に、[アクション] 列の保存アイコンをクリックして、構成を保存します。
ドメイン名:必須。ドメインの名前を入力します。名前は最大 128 文字で、一意である必要があります。
ドメイン:必須。ドメイン名を入力します。ドメイン名は一意である必要があります。例:
dataphin-service.aliyun.com。IP アドレス:オプション。1 つ以上の IP アドレスを入力します。複数の IP アドレスはカンマ (,) で区切ります。
ご利用のネットワークアーキテクチャに基づいて IP アドレスを入力します。Dataphin の O&M エンジニアにサポートを依頼することもできます。この IP アドレス設定は、[データサービス] > [管理] > [ネットワーク設定] ページでの表示専用です。DNS 設定の更新や、hosts ファイルなどのローカル解決ファイルの変更をトリガーするものではありません。
編集
[操作] 列の編集アイコンをクリックして、ドメイン名の名前、ドメイン、IP アドレス、表示ステータスを変更します。
トップに固定
「[操作]」列のピンアイコンをクリックするか、ドメイン名の横にある
アイコンをドラッグして並べ替えます。新しい順序は、「DataService Studio > Management > Network Configuration」ページに反映されます。削除
[操作] 列の削除アイコンをクリックすると、ドメイン名を削除できます。この操作は元に戻すことはできません。慎重に操作してください。
[保存] ボタンをクリックして、組み込みゲートウェイの構成を完了します。