メイン コンテンツをスキップする 補完的コンテンツへスキップ

Talend JobServerでのファイルのアップロード用にユーザー認証を有効化

ユーザー認証を有効にすることで、Talend JobServerへのファイルアップロード権限を認証ユーザーのみに制限します。

始める前に

後方互換性: これらのパッチを適用した後も、Talend StudioTalend Administration CenterTalend JobServerの既存の構成は引き続き互換性を維持します。

手順

  1. Talend Studioを停止し、Talend Studioでこの機能を有効にします。
    <Studio_installation>/Talend-Studio-*.iniファイルを開き、次の行を追加します。
    -Dorg.talend.remote.jobserver.client.old=false
  2. Talend Administration Centerを停止し、その中でこの機能を有効にします。
    TAC_installation/apache-tomcat/bin/setenv.shファイルかTAC_installation/apache-tomcat/bin/setenv.batファイルを開き、JAVA_OPTS変数に次のシステムプロパティを追加します。
    org.talend.remote.jobserver.client.old
    JAVA_OPTSの行が次のようになります。
    export JAVA_OPTS="$JAVA_OPTS -Xmx4096m -Dfile.encoding=UTF-8 -Dorg.talend.remote.jobserver.client.old=false"
  3. Talend StudioTalend Administration Centerを再起動します。

    サーバーは例外を報告する可能性があります。これは、Talend StudioTalend Administration Centerがレガシープロトコルに戻る前に、新しいプロトコルを使用しようとするためです。ただし、すべてのジョブは引き続き正常に実行されています。

  4. Talend JobServerを停止し、サーバー側でこの機能を有効にします。
    <JobServer_installation>/conf/TalendJobServer.propertiesファイルを開いて次の行を追加します。
    org.talend.remote.jobserver.commons.config.JobServerConfiguration.FILESERVER_AUTHORIZATION=true
  5. Talend JobServerを再起動します。

    約1時間後、Talend StudioおよびTalend Administration Centerなどのすべてのクライアントは、ファイルアップロードのための新しいユーザー認証を認識し、適用します。

    パッチからTalend JobServerインスタンスを除外した場合、それらのインスタンスは認証保護なしで引き続き機能します。その結果、クライアントがレガシーバージョンにフォールバックする前に、新しいプロトコルを見つけようとして、1時間ごとに例外が報告されます。これらの例外が発生していても、すべてのジョブは引き続き正常に実行されています。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。