本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DecryptStepDetails
每個步驟類型都有自己的StepDetails
結構。
目錄
- DestinationFileLocation
-
指定要解密之檔案的位置。在此
${Transfer:UploadDate}
欄位中,使用${Transfer:UserName}
或 ,依使用者名稱或上傳日期將目的地字首參數化。-
將 的值設定為
DestinationFileLocation
${Transfer:UserName}
,以將上傳的檔案解密為 Amazon S3 儲存貯體,該儲存貯體前面加上上傳檔案的 Transfer Family 使用者名稱。 -
將 的值設定為
DestinationFileLocation
${Transfer:UploadDate}
,以將上傳的檔案解密為以上傳日期為前綴的 Amazon S3 儲存貯體。注意
系統會根據檔案上傳到 的日期,解析
UploadDate
為 YYYY-MM-DD 的日期格式UTC。
類型:InputFileLocation 物件
必要:是
-
- Type
-
使用的加密類型。目前,此值必須為
PGP
。類型:字串
有效值:
PGP
必要:是
- Name
-
步驟的名稱,用作識別符。
類型:字串
長度限制:長度下限為 0。長度上限為 30。
模式:
[\w-]*
必要:否
- OverwriteExisting
-
指示是否覆寫現有相同名稱檔案的標記。預設值為
FALSE
。如果工作流程正在處理與現有檔案具有相同名稱的檔案,則行為如下:
-
如果
OverwriteExisting
是TRUE
,現有檔案會取代為正在處理的檔案。 -
如果
OverwriteExisting
是FALSE
,則不會發生任何情況,而且工作流程處理會停止。
類型:字串
有效值:
TRUE | FALSE
必要:否
-
- SourceFileLocation
-
指定要使用哪個檔案作為工作流程步驟的輸入:上一個步驟的輸出,或工作流程的原始上傳檔案。
-
若要使用上一個檔案作為輸入,請輸入
${previous.file}
。在此情況下,此工作流程步驟會使用上一個工作流程步驟的輸出檔案作為輸入。這是預設值。 -
若要使用原始上傳的檔案位置作為此步驟的輸入,請輸入
${original.file}
。
類型:字串
長度限制:長度下限為 0。長度上限為 256。
模式:
\$\{(\w+.)+\w+\}
必要:否
-
另請參閱
如需在其中一種語言特定的 API中使用此功能的詳細資訊 AWS SDKs,請參閱下列內容: