As2ConnectorConfig - AWS Transfer Family

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

As2ConnectorConfig

包含 AS2 連接器物件的詳細資訊。連接器物件用於 AS2 輸出程序,用來連接 AWS Transfer Family 客戶與協力廠商。

目錄

BasicAuthSecretId

為 AS2 連接器 API 提供基本驗證支援。若要使用基本身份驗證,您必須在 AWS Secrets Manager中提供密碼的名稱或 Amazon 資源名稱 (ARN)。

此參數的預設值為null,表示連接器未啟用基本驗證。

如果連接器應使用基本驗證,密碼必須採用下列格式:

{ "Username": "user-name", "Password": "user-password" }

user-nameuser-password取代為正在驗證之實際使用者的認證。

注意下列事項:

  • 您將這些認證存儲在 Secrets Manager 中,而不是將它們直接傳遞到此 API 中。

  • 如果您使用 API、SDK 或 CloudFormation 設定連接器,則必須先建立密碼,才能啟用基本驗證。不過,如果您使用的是 AWS 管理主控台,則可以讓系統為您建立密碼。

如果您先前已為連接器啟用基本驗證,則可以使用 UpdateConnector API 呼叫來停用它。例如,如果您使用 CLI,可以執行下列命令來移除基本驗證:

update-connector --connector-id my-connector-id --as2-config 'BasicAuthSecretId=""'

類型:字串

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

必要:否

Compression

指定是否壓縮 AS2 檔案。

類型:字串

有效值:ZLIB | DISABLED

必要:否

EncryptionAlgorithm

用來加密檔案的演算法。

注意下列事項:

  • 除非您必須支援需要此DES_EDE3_CBC演算法的舊版用戶端,否則請勿使用演算法,因為這是弱式加密演算法。

  • 您只能指定連接器的 URL 是NONE否使用 HTTPS。使用 HTTPS 可確保不會以純文字傳送流量。

類型:字串

有效值:AES128_CBC | AES192_CBC | AES256_CBC | DES_EDE3_CBC | NONE

必要:否

LocalProfileId

AS2 本機設定檔的唯一識別碼。

類型:字串

長度約束:固定長度為 19。

模式:p-([0-9a-f]{17})

必要:否

MdnResponse

用於輸出請求(從 AWS Transfer Family 服務器到合作夥伴 AS2 服務器),以確定傳輸的合作夥伴響應是同步還是非同步。指定下列其中一個值:

  • SYNC:系統需要同步 MDN 回應,確認檔案是否已成功傳輸。

  • NONE:指定不需要 MDN 回應。

類型:字串

有效值:SYNC | NONE

必要:否

MdnSigningAlgorithm

MDN 回應的簽署演算法。

注意

如果設定為 DEFAULT (或完全未設定),則會使SigningAlgorithm用的值。

類型:字串

有效值:SHA256 | SHA384 | SHA512 | SHA1 | NONE | DEFAULT

必要:否

MessageSubject

用作隨連接器一起傳送之 AS2 郵件中的 Subject HTTP 標頭屬性。

類型:字串

長度限制:長度下限為 1。長度上限為 1024。

模式:[\p{Print}\p{Blank}]+

必要:否

PartnerProfileId

連接器之合作夥伴設定檔的唯一識別碼。

類型:字串

長度約束:固定長度為 19。

模式:p-([0-9a-f]{17})

必要:否

SigningAlgorithm

用來簽署隨連接器一起傳送的 AS2 訊息的演算法。

類型:字串

有效值:SHA256 | SHA384 | SHA512 | SHA1 | NONE

必要:否

另請參閱

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