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

スケジュールされたタスク実行をメンテナンスのタイムテーブルと照らし合わせる

指定された日付までスケジュールされたタスクの実行をすべて取得し、一部の実行がシステムメンテナンスウィンドウにあるかどうかを確認します。

始める前に

  • TMCトークンを生成:

    生成されたサービスアカウントトークンは30分後に期限切れになります。期限切れになった場合は、エンドポイントhttps://api.<env>.cloud.talend.com/security/oauth/tokenPOSTメソッドを使って新しいトークンを生成します。トークンの生成に関する詳細は、サービスアカウントトークンを生成をご覧ください。

  • 検証するタスクが属するワークスペースで、APIコールの発行に使用するユーザーまたはサービスアカウントがTMC_OPERATORロールとREAD権限を持っていること。

手順

次のリクエストを発行し、指定された環境でスケジュールされたタスク実行を取得します。

method: POST
                  endpoint: https://api.<env>.cloud.talend.com/orchestration/executables/events/search
headers: {
      "Content-Type": "application/json",
      "Authorization": "Bearer <your_personal_access_token_or_service_account_token>"
          }
payload: {
       "environmentId": "id_of_the_environment", #for example, 6242bc6eac74e9757cda41bb
       "to":"1672531199000"
          }

toフィールドでは、開始をスケジュールされたタスク実行の終了日時がミリ秒単位で定義されます。

  • Talend Management Console[Environment] (環境)ページの環境リストで、環境を選択します。この環境のIDは現在のページのURLに表示されます。
  • API: 次のAPIコールを発行します。
    method: GET
    endpoint: https://api.<env>.cloud.talend.com/orchestration/workspaces
    headers: {
         "Content-Type": "application/json",
         "Authorization": "Bearer <your_personal_or_service_account_access_token>"
              }  

    レスポンスでは、各ワークスペースブロックのenvironmentIdフィールドに環境のIDが返されます。

タスクの結果

スケジュールされた実行のリストが、開始されるタスクのIDとその開始時間と共に返されます。次のスニペットは、1つのタスクに対するリストの一例です。
{
    "items": [
        {
            "id": "61323d2498d04f63ee697541",
            "date": "2022-07-20T18:00:00.000Z",
            "type": "TASK"
        },
        {
            "id": "61323d2498d04f63ee697541",
            "date": "2022-08-20T18:00:00.000Z",
            "type": "TASK"
        },
        {
            "id": "61323d2498d04f63ee697541",
            "date": "2022-09-20T18:00:00.000Z",
            "type": "TASK"
        },
        {
            "id": "61323d2498d04f63ee697541",
            "date": "2022-10-20T18:00:00.000Z",
            "type": "TASK"
        },
        {
            "id": "61323d2498d04f63ee697541",
            "date": "2022-11-20T19:00:00.000Z",
            "type": "TASK"
        },
        {
            "id": "61323d2498d04f63ee697541",
            "date": "2022-12-20T19:00:00.000Z",
            "type": "TASK"
        }
    ],
    "limit": 100,
    "offset": 0,
    "total": 6
}

次のタスク

メンテナンス期間中に開始される実行を識別し、メンテナンスが始まったら実行を一時停止します。
情報メモ注: この一時停止は直ちに有効になります。

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

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