実行機にパブリックIPをバインドすることで、公網から標準エンジンにアクセスできます。
手順1:エンドポイントを作成する
1. データレイクコンピューティング(DLC)コンソールにログインし、左側メニューの「標準エンジン」をクリックして標準エンジンインターフェースに進み、さらに「ゲートウェイの詳細」ボタンをクリックして詳細インターフェースに入力してください。
アクセス管理詳細ページで「プライベート接続を作成」ボタンをクリックします:
2. 作成プライベート接続画面に入り、ターゲットVPCとターゲットサブネットを選択します。ターゲットVPCとターゲットサブネットは、アカウントのユーザーとアクセスポイント、エンジンが通信するVPCを選択してください。
ステップ2:実行機を作成し、パブリックアクセスを開通します
実行機がない場合は、まずCVMを1台購入して実行機としてください。
1. Tencent CloudのCVMに入ります。対応するリージョンで新規作成をクリックします。
2. 実行機は、ステップ1で接続したエンドポイントのプライベートネットワークのサブネット下に作成する必要があります。
この実行機にパブリックIPを割り当てます。
選択したセキュリティグループは特定のネットワークセグメントとポートを開放する必要があります。
ステップ3:実行機にパブリックIPをバインドします
既存のCVMを実行機として使用する場合で、CVMに弾性パブリックIPがない場合は、新しい弾性パブリックIPを作成し、ステップ2で作成した実行機にバインドできます:
ステップ4:実行機のiptablesを変更します
1. 実行マシンにログインし、以下のコマンドを実行します:
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
iptables -t nat -A PREROUTING -p tcp --dport 10999 -j DNAT --to $endPointIp:10999
iptables -t nat -A PREROUTING -p tcp --dport 10009 -j DNAT --to $endPointIp:10009
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -L -n -v
2. その中で、$endPointIPはDLCコントロールパネルでエンドポイントを接続した後に生成された内部IPであり、以下の通りです:
3. 設定が完了すると、手順2で作成したNATゲートウェイにバインドされたElastic IPアドレスを使用して標準エンジンにアクセスし、タスクを送信できるようになります。
説明:
NATゲートウェイにバインドされたElastic IPアドレスでアクセスリンク内のプライベートIPを置き換えるだけで結構です。