DecryptStepDetails - AWS Transfer Family

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

DecryptStepDetails

每個步驟類型都有自己的StepDetails結構。

目錄

DestinationFileLocation

指定要解密之檔案的位置。在此${Transfer:UploadDate}欄位中,使用 ${Transfer:UserName}或 ,依使用者名稱或上傳日期將目的地字首參數化。

  • 將 的值設定為 DestinationFileLocation${Transfer:UserName},以將上傳的檔案解密為 Amazon S3 儲存貯體,該儲存貯體前面加上上傳檔案的 Transfer Family 使用者名稱。

  • 將 的值設定為 DestinationFileLocation${Transfer:UploadDate},以將上傳的檔案解密為以上傳日期為前綴的 Amazon S3 儲存貯體。

    注意

    系統會根據檔案上傳到 的日期,解析UploadDateYYYY-MM-DD 的日期格式UTC。

類型:InputFileLocation 物件

必要:是

Type

使用的加密類型。目前,此值必須為 PGP

類型:字串

有效值:PGP

必要:是

Name

步驟的名稱,用作識別符。

類型:字串

長度限制:長度下限為 0。長度上限為 30。

模式:[\w-]*

必要:否

OverwriteExisting

指示是否覆寫現有相同名稱檔案的標記。預設值為 FALSE

如果工作流程正在處理與現有檔案具有相同名稱的檔案,則行為如下:

  • 如果 OverwriteExistingTRUE,現有檔案會取代為正在處理的檔案。

  • 如果 OverwriteExistingFALSE,則不會發生任何情況,而且工作流程處理會停止。

類型:字串

有效值:TRUE | FALSE

必要:否

SourceFileLocation

指定要使用哪個檔案作為工作流程步驟的輸入:上一個步驟的輸出,或工作流程的原始上傳檔案。

  • 若要使用上一個檔案作為輸入,請輸入 ${previous.file}。在此情況下,此工作流程步驟會使用上一個工作流程步驟的輸出檔案作為輸入。這是預設值。

  • 若要使用原始上傳的檔案位置作為此步驟的輸入,請輸入 ${original.file}

類型:字串

長度限制:長度下限為 0。長度上限為 256。

模式:\$\{(\w+.)+\w+\}

必要:否

另請參閱

如需在其中一種語言特定的 API中使用此功能的詳細資訊 AWS SDKs,請參閱下列內容: