CopyStepDetails - AWS Transfer Family

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CopyStepDetails

各ステップタイプに独自の StepDetails 構造があります。

内容

DestinationFileLocation

コピーしようとするファイルの場所を指定します。このフィールドで${Transfer:UserName}または${Transfer:UploadDate}を使用して、宛先プレフィックスをユーザー名またはアップロード日でパラメータ化します。

  • 値をDestinationFileLocationから${Transfer:UserName}に設定すると、アップロードされたファイルを、ファイルをアップロードした Transfer Family ユーザーの名前のプレフィックスが付いた Amazon S3 バケットにコピーされます。

  • 値をDestinationFileLocationから${Transfer:UploadDate}に設定すると、アップロードされたファイルを、アップロード日のプレフィックスが付いた Amazon S3 バケットにコピーします。

    注記

    システムは、ファイルが UploadDateにアップロードされた日付に基づいて、YYYY-MM-DD の日付形式に解決されますUTC。

型: InputFileLocation オブジェクト

必須:いいえ

Name

識別子として使用されるステップの名前。

型: 文字列

長さの制限: 最小長は 0 です。最大長は 30 です。

パターン: [\w-]*

必須: いいえ

OverwriteExisting

同じ名前の既存のファイルを上書きするかを示すフラグです。デフォルト: FALSE

ワークフローが既存のファイルと同じ名前のファイルを処理している場合、動作は次のようになります。

  • OverwriteExistingTRUEの場合、既存のファイルは処理中のファイルに置き換えられます。

  • OverwriteExistingFALSEの場合、何も起こらず、ワークフロー処理は停止します。

型: 文字列

有効な値: TRUE | FALSE

必須:いいえ

SourceFileLocation

ワークフローステップへの入力として使用するファイル (前のステップからの出力、またはワークフロー用に最初にアップロードされたファイル) を指定します。

  • 前のファイルを入力として使用するには、${previous.file} と入力します。この場合、このワークフローステップは前のワークフローステップの出力ファイルを入力として使用します。これは、デフォルト値です。

  • 最初にアップロードされたファイルの場所をこのステップの入力として使用するには、${original.file} と入力します。

型: 文字列

長さの制限: 最小長は 0 です。最大長は 256 です。

Pattern: \$\{(\w+.)+\w+\}

必須: いいえ

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

言語固有の のいずれかAPIでこれを使用する方法の詳細については AWS SDKs、以下を参照してください。