WorkflowStep - AWS Transfer Family

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

WorkflowStep

工作流的基本构建块。

内容

CopyStepDetails

执行文件复制的步骤的详细信息。

包含以下值:

  • 一个描述

  • 文件复制目标的 Amazon S3 位置。

  • 指示是否覆盖现有同名文件的标志。默认为 FALSE

类型:CopyStepDetails 对象

必需:否

CustomStepDetails

调用函数的步骤的 AWS Lambda 详细信息。

包含 Lambda 函数名称、目标和超时(以秒为单位)。

类型:CustomStepDetails 对象

必需:否

DecryptStepDetails

解密加密文件的步骤的详细信息。

包含以下值:

  • 描述性名称

  • 用于解密源文件的 Amazon S3 或 Amazon Elastic File System (AmazonEFS) 位置。

  • 文件解密目标的 S3 或 Amazon EFS 位置。

  • 指示是否覆盖现有同名文件的标志。默认为 FALSE

  • 用于加密的类型。当前,仅支持PGP加密。

类型:DecryptStepDetails 对象

必需:否

DeleteStepDetails

删除文件的步骤的详细信息。

类型:DeleteStepDetails 对象

必需:否

TagStepDetails

创建一个或多个标签的步骤的详细信息。

可以指定一个或多个标签。每个标签由一个键值对组成。

类型:TagStepDetails 对象

必需:否

Type

目前支持以下步骤类型。

  • COPY – 将文件复制到另一个位置。

  • CUSTOM-使用 AWS Lambda 函数目标执行自定义步骤。

  • DECRYPT – 解密上传前加密的文件。

  • DELETE – 删除文件。

  • TAG – 向文件添加标签。

类型:字符串

有效值:COPY | CUSTOM | TAG | DELETE | DECRYPT

必需:否

另请参阅

有关在特定语言API中使用它的更多信息 AWS SDKs,请参阅以下内容: