メニュー
AWS Data Pipeline
開発者ガイド (API Version 2012-10-29)

S3KeyExists

Amazon S3 データノードにキーがあるかどうかを確認します。

構文

必須フィールド 説明 スロットタイプ
ロール 前提条件を実行するために使用するロールを指定します。 文字列
s3Key 存在するかどうか確認する Amazon S3 キー。 文字列

オプションのフィールド 説明 スロットタイプ
attemptStatus リモートアクティビティから最も最近報告されたステータス。 文字列
attemptTimeout リモートの作業完了のタイムアウト。設定された場合、設定された開始時間内に完了しなかったリモートアクティビティを再試行することができます。 間隔
failureAndRerunMode 依存関係が失敗または再実行されたときのコンシューマーノードの動作を示します。 一覧表
lateAfterTimeout オブジェクトが開始する必要がある、パイプライン開始後の経過時間。 間隔
maximumRetries 失敗時の最大再試行回数 整数
onFail 現在のオブジェクトが失敗したときに実行するアクション。 参照オブジェクト。たとえば、"onFail":{"ref":"myActionId"}
onLateAction オブジェクトが予定されていないか、まだ完了していない場合にトリガーされるアクション。 参照オブジェクト。たとえば、"onLateAction":{"ref":"myActionId"}
onSuccess 現在のオブジェクトが成功したときに実行するアクション。 参照オブジェクト。たとえば、"onSuccess":{"ref":"myActionId"}
parent スロットの継承元となる現在のオブジェクトの親。 参照オブジェクト。たとえば、"parent":{"ref":"myBaseObjectId"}
preconditionTimeout まだ満たされていない場合に失敗として前提条件がマークされた後の、起動からの期間 間隔
reportProgressTimeout reportProgress へのリモート作業の連続した呼び出しのタイムアウト。設定された場合、指定された期間の進捗状況を報告しないリモートアクティビティは停止されたと見なし、再試行できます。 間隔
retryDelay 2 回の再試行の間のタイムアウト期間。 間隔

実行時フィールド 説明 スロットタイプ
@activeInstances 現在スケジュールされているアクティブなインスタンスオブジェクトのリスト。 参照オブジェクト。たとえば、"activeInstances":{"ref":"myRunnableObjectId"}
@actualEndTime このオブジェクトの実行が終了した時刻。 DateTime
@actualStartTime このオブジェクトの実行が開始された時刻。 DateTime
cancellationReason このオブジェクトがキャンセルされた場合の cancellationReason。 文字列
@cascadeFailedOn オブジェクトが失敗した際の依存関係チェーンの説明。 参照オブジェクト。たとえば、"cascadeFailedOn":{"ref":"myRunnableObjectId"}
currentRetryCount この試行で前提条件が試みられた回数。 文字列
emrStepLog EMR アクティビティの試行でのみ使用可能な EMR ステップログ 文字列
errorId このオブジェクトが失敗した場合は errorId。 文字列
errorMessage このオブジェクトが失敗した場合は errorMessage。 文字列
errorStackTrace このオブジェクトが失敗した場合は、エラースタックトレース。 文字列
hadoopJobLog EMR ベースのアクティビティで試みることができる Hadoop ジョブのログ。 文字列
hostname タスクの試行を取得したクライアントのホスト名。 文字列
lastRetryTime この試行内で最後に前提条件が試みられた時刻。 文字列
node この前提条件が実行されている対象ノード 参照オブジェクト。たとえば、"node":{"ref":"myRunnableObjectId"}
reportProgressTime リモートアクティビティで進捗状況が報告された最新の時刻。 DateTime
@scheduledEndTime オブジェクトの予定された終了時刻 DateTime
@scheduledStartTime オブジェクトの予定された開始時刻 DateTime
@status このオブジェクトのステータス。 文字列
@バージョン オブジェクトが作成されたパイプラインのバージョン。 文字列
@waitingOn このオブジェクトが待機している依存関係のリストの説明。 参照オブジェクト。たとえば、"waitingOn":{"ref":"myRunnableObjectId"}

システムフィールド 説明 スロットタイプ
@error 形式が正しくないオブジェクトを説明するエラー 文字列
@pipelineId このオブジェクトが属するパイプラインの ID 文字列
@sphere オブジェクトの球は、ライフサイクルにおける場所を示します。コンポーネントオブジェクトにより、試行オブジェクトを実行するインスタンスオブジェクトが発生します 文字列

以下の資料も参照してください。