既存のRemote EngineをRemote Engine Clusterに追加
前の例でRemote Engineを既存のRemote Engineクラスターに追加するために作成したシェルスクリプトをエンリッチします。
始める前に
Remote Engineがインストール済みで、ペアリング済みであること。
Remote Engineクラスターを既に持っていること。
このタスクについて
次の例は前の例で説明したシェルスクリプトを拡張するものですが、スタンドアロンでも使えます。その場合は、APIリクエストを認証するパーソナルアクセストークンかサービスアカウントトークンを持っている必要があります。
手順
次のようにPUTを使ってRemote Engineを目的のRemote Engineクラスターに追加します。
curl -X PUT
--header 'Content-Type: application/json'
--header 'Accept: application/json'
--header 'Authorization: Bearer 'personal_access_token or service_account_token''
'https://api.us.cloud.talend.com/tmc/v1.3/runtimes/remote-engine-clusters/5dc02e89f87cb233a2f83990/engines/5d2f1d9018e83f4406199233'
情報メモ注: Remote EngineとRemote EngineクラスターIDは、/tmc/v1.3/runtimes/remote-enginesエンドポイントや/tmc/v1.3/runtimes/remote-engine-clustersエンドポイントでGETを使用すれば取得できます。このクラスターIDはまた、Remote EngineやRemote Engineクラスターの詳細が表示される時にTalend CloudのURLからも取得できます。