IdentityProviderDetails - AWS Transfer Family

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

IdentityProviderDetails

返回与启用文件传输协议的服务器用户使用的用户身份验证类型相关的信息。一个服务器只能有一个身份验证方法。

内容

DirectoryId

您要用作身份提供商的 AWS Directory Service 目录的标识符。

类型:字符串

长度限制:固定长度为 12。

模式:d-[0-9a-f]{10}

必需:否

Function

ARN用于身份提供者的 Lambda 函数。

类型:字符串

长度限制:最小长度为 1。长度上限为 170。

模式:arn:[a-z-]+:lambda:.*

必需:否

InvocationRole

此参数仅在您的 IdentityProviderTypeAPI_GATEWAY 时才适用。提供了用于验证用户账户身份的 InvocationRole 的类型。

类型:字符串

长度约束:最小长度为 20。最大长度为 2048。

模式:arn:.*role/\S+

必需:否

SftpAuthenticationMethods

对于SFTP已启用密码的服务器以及仅限自定义身份提供商,您可以指定是使用密码、SSH key pair 还是两者进行身份验证。

  • PASSWORD — 用户必须提供密码才能连接。

  • PUBLIC_KEY — 用户必须提供私有密钥才能连接。

  • PUBLIC_KEY_OR_PASSWORD — 用户可以使用自己的密码或密钥进行身份验证。这是默认值。

  • PUBLIC_KEY_AND_PASSWORD — 用户必须同时提供私有密钥和密码才能连接。服务器首先检查密钥,如果密钥有效,系统会提示输入密码。如果提供的私有密钥与存储的公有密钥不匹配,则身份验证失败。

类型:字符串

有效值:PASSWORD | PUBLIC_KEY | PUBLIC_KEY_OR_PASSWORD | PUBLIC_KEY_AND_PASSWORD

必需:否

Url

提供用于验证用户身份的服务端点的位置。

类型:字符串

长度约束:最小长度为 0。最大长度为 255。

必需:否

另请参阅

有关API在一种特定语言中使用此功能的更多信息 AWS SDKs,请参阅以下内容: