本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
As2ConnectorConfig
包含 AS2 连接器对象详细信息。连接器对象用于 AS2 出站流程,用于将 AWS Transfer Family 客户与贸易伙伴连接起来。
内容
- BasicAuthSecretId
-
为 AS2 连接器 API 提供基本身份验证支持。要使用基本身份验证,您必须在 AWS Secrets Manager提供密钥的名称或 Amazon 资源名称 (ARN)。
此参数的默认值为
null
,表示未启用连接器的基本身份验证。如果连接器应使用基本身份验证,则密钥必须采用以下格式:
{ "Username": "user-name", "Password": "user-password" }
将
user-name
和user-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 使用 HTTPS,则只能指定
NONE
。使用 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 的更多信息,请参阅以下内容: