手順
-
tS3Connectionをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
- [Access Key] (アクセスキー)および[Secret Key] (シークレットキー)フィールドに、認証情報を入力します。
-
tS3BucketExistをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
- [Use existing connection] (既存の接続を使用)チェックボックスをオンにして、接続を再利用します。
- [Bucket] (バケット)フィールドに、存在するかどうか確認するバケット名を入力します。
-
[If]リンクをダブルクリックして条件を定義します。
-
[Condition] (条件)ボックスに、以下の式を入力します:
!((Boolean)globalMap.get("tS3BucketExist_1_BUCKET_EXIST"))
こうすることで指定したバケットが存在しない場合は、残りのジョブが実行されます。 -
tS3BucketCreateをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
[Use existing connection] (既存の接続を使用)チェックボックスをオンにして、接続を再利用します。[Bucket] (バケット)フィールドに、作成するバケット名を入力します。
-
tS3BucketListをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
[Use existing connection] (既存の接続を使用)チェックボックスをオンにして、接続を再利用します。
-
tIterateToFlowをダブルクリックし[Basic settings] (基本設定)ビューを開きます。
-
[Edit schema] (スキーマを編集)をクリックして、スキーマエディターを開きます。
[+]ボタンをクリックして、1カラム、つまり文字列タイプの[bucket_list]を追加します。[Ok]をクリックしてセットアップを検証し、スキーマエディターを閉じます。
- [Mapping] (マッピング)エリアで[Ctrl+Space]キーを押し、[Value] (値)フィールドで変数tS3BucketList_1_CURRENT_BUCKET_NAMEを選択します。
-
tLogRowをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
[Table (print values in cells of a table)] (テーブル(テーブルのセルの出力値))を選択して、結果を読みやすくします。