外部Amazon S3バケットに実行ログを保存 - Cloud

Talend Cloud Management Consoleユーザーガイド

Version
Cloud
Language
日本語
Product
Talend Cloud
Module
Talend Management Console
Content
デプロイメント > スケジューリング > タスクのスケジューリング
デプロイメント > デプロイ中 > タスクの実行
デプロイメント > デプロイ中 > パイプラインの実行
管理と監視 > プロジェクトの管理
管理と監視 > ユーザーの管理
Last publication date
2023-12-08
タスクが実行されているかプランによって呼び出されているかに関わらず、ログは個別のフォルダーに保存されます。

始める前に

この手順を開始する前に、Amazon S3バケットを作成してクロスアカウントのロールを設定し(詳細はIAM tutorial: Delegate access across AWS accounts using IAM rolesを参照)、Talend Cloud Management Consoleでその設定を提供します。

このタスクについて

ログデータの外部Amazon S3バケット転送は、データサービスおよびルートログではサポートされていません。

手順

  1. [Configurations] (運用設定) > [Management Console]ページの順に進みます。
  2. [Export logs] (ログのエクスポート)スイッチをオンに切り替えます。
  3. [Management Console export logs] (Management Consoleのログをエクスポート)ページで、[Cloud Formation template] (クラウドフォーメーションテンプレート)リンクをクリックし、Talend Cloud AWS CloudFormationテンプレートをダウンロードします。
  4. AWSアカウントを新しいタブで開き、[AWS CloudFormation Console] (AWS CloudFormationコンソール)[Create Stack] (スタックの作成)ウィザードを開始します。
  5. [Select Template] (テンプレートの選択)ステップで、[Upload a template to Amazon S3] (Amazon S3にテンプレートをアップロード)を選択し、Talend Cloudで提供されているテンプレートを選択します。
  6. [Specify Details] (詳細の指定)セクションで、[External ID] (外部 ID)[S3BucketName]、および[S3 prefix] (S3 プレフィックス)パラメーターを定義します。
  7. [Review] (レビュー)ステップで、[I acknowledge that AWS CloudFormation might create IAM resources] (AWS CloudFormationでIAMリソースを作成することに同意します)を選択します。
  8. [Create] (作成)をクリックします。
    スタックが作成されます。スタックを選択した場合は、[Outputs] (出力)タブでRoleARNキー値が見つかります。
  9. Talend Cloud Management Consoleに戻ります。
  10. 必要なパラメーターを入力します。

    パラメーター 関数
    Role ARN (ロールARN) ターゲットS3バケットを一意に識別するAmazon Resource Name。
    External ID (外部ID) ターゲットS3バケットの外部ID。
    Bucket Name (バケット名) ターゲットS3バケットの名前。
    Prefix (プレフィックス) (オプション)エクスポートするログファイルのプレフィックス。ターゲットS3バケットでは、プレフィックスの付いたフォルダーの下にログファイルが作成されます。
  11. オプション: [Test export] (エクスポートをテスト)をクリックします。
    タイムスタンプ付きログテストファイルがバケットにエクスポートされたことを示すメッセージが表示されます。次に進む前に、ファイルが正しくエクスポートされていることをご確認ください。

    エラーが発生した場合は、AWSの設定または[Management Console export logs] (Management Consoleのログをエクスポート)ページで指定したパラメーターをご確認ください。

  12. [Save] (保存)をクリックします。

タスクの結果

プレフィックスの後に付けられた名前のフォルダーの下で、タスクを実行するたびにログファイルがS3バケットにエクスポートされます。ファイルは実行ごとに生成され、実行IDで名前が付けられます。

個別にタスクを実行すると、[S3Bucket_name]/[prefix]/flowsにログが生成されます。

プランを通じて呼び出されるタスクによって、[S3Bucket_name]/[prefix]/epにログが生成されます。
実行プランは、実行の終了ステータス(成功または失敗)を含むログファイルを生成します。