S3InputFileLocation - AWS Transfer Family

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

S3InputFileLocation

指定客户所输入的 Amazon S3 文件位置。如果在内部使用 copyStepDetails.DestinationFileLocation,则它应该是 S3 复制目标。

您需要提供存储桶和密钥。密钥可以表示路径或文件。这取决于键值是否以正斜杠 (/) 的字符结尾。如果最后一个字符是 “/”,则您的文件将被复制到此文件夹,并且其名称不会更改。相反,如果最后一个字符是字母数字,则您上传的文件将被重命名为路径值。在这种情况下,如果已存在同名文件,则该文件将被覆盖。

例如,如果您的路径是 shared-files/bob/,则您上传的文件将被复制到 shared-files/bob/ 文件夹。如果您的路径是 shared-files/today,则每个上传的文件都将复制到 shared-files 文件夹并命名为today:每次上传都会覆盖先前版本的 bob 文件。

内容

Bucket

为客户输入文件指定 S3 存储桶。

类型:字符串

长度约束:最小长度为 3。最大长度为 63。

模式:[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]

必需:否

Key

在 Amazon S3 中创建文件时分配给该文件的名称。您可以使用对象键检索该对象。

类型:字符串

长度约束:最小长度为 0。最大长度为 1024。

模式:[\P{M}\p{M}]*

必需:否

另请参阅

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