As2ConnectorConfig - AWS Transfer Family

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

As2ConnectorConfig

包含AS2連接器物件的詳細資訊。連接器物件用於AS2傳出程序,以將 AWS Transfer Family 客戶與交易合作夥伴連線。

目錄

BasicAuthSecretId

為 AS2 Connectors 提供基本身分驗證支援API。若要使用基本身分驗證,您必須在 中提供秘密的名稱或 Amazon Resource Name (ARN) AWS Secrets Manager。

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

如果連接器應使用基本身分驗證,則秘密必須是下列格式:

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

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

注意下列事項:

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

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

如果您先前已啟用連接器的基本身分驗證,您可以使用 UpdateConnectorAPI呼叫來停用連接器。例如,如果您使用 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的訊息中用作SubjectHTTP標頭屬性。

類型:字串

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

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

必要:否

PartnerProfileId

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

類型:字串

長度限制條件:固定長度為 19。

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

必要:否

SigningAlgorithm

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

類型:字串

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

必要:否

另請參閱

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