As2ConnectorConfig - AWS Transfer Family

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

As2ConnectorConfig

包含AS2连接器对象的详细信息。连接器对象用于AS2出站流程,用于将 AWS Transfer Family 客户与贸易伙伴连接起来。

内容

BasicAuthSecretId

为AS2连接器提供基本身份验证支持API。要使用基本身份验证,您必须在中提供密钥的名称或 Amazon 资源名称 (ARN) AWS Secrets Manager。

此参数的默认值为 null,表示未启用连接器的基本身份验证。

如果连接器应使用基本身份验证,则密钥必须采用以下格式:

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

user-nameuser-password 替换为正在进行身份验证的实际用户的凭证。

请注意以下几点:

  • 你将这些凭证存储在 Secrets Manager 中,而不是将它们直接传递到这个中API。

  • 如果您使用APISDKs、或 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,请参阅以下内容: