本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
As2ConnectorConfig
包含AS2连接器对象的详细信息。连接器对象用于AS2出站流程,用于将 AWS Transfer Family 客户与贸易伙伴连接起来。
内容
- BasicAuthSecretId
-
为AS2连接器提供基本身份验证支持API。要使用基本身份验证,您必须在中提供密钥的名称或 Amazon 资源名称 (ARN) AWS Secrets Manager。
此参数的默认值为
null
,表示未启用连接器的基本身份验证。如果连接器应使用基本身份验证,则密钥必须采用以下格式:
{ "Username": "user-name", "Password": "user-password" }
将
user-name
和user-password
替换为正在进行身份验证的实际用户的凭证。请注意以下几点:
-
你将这些凭证存储在 Secrets Manager 中,而不是将它们直接传递到这个中API。
-
如果您使用APISDKs、或 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
必需:否
另请参阅
有关API在一种特定语言中使用此功能的更多信息 AWS SDKs,请参阅以下内容: