SshPublicKey - AWS Transfer Family


Provides information about the public Secure Shell (SSH) key that is associated with a Transfer Family user for the specific file transfer protocol-enabled server (as identified by ServerId). The information returned includes the date the key was imported, the public key contents, and the public key ID. A user can store more than one SSH public key associated with their user name on a specific server.



Specifies the date that the public key was added to the Transfer Family user.

Type: Timestamp

Required: Yes


Specifies the content of the SSH public key as specified by the PublicKeyId.

AWS Transfer Family accepts RSA, ECDSA, and ED25519 keys.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 2048.

Required: Yes


Specifies the SshPublicKeyId parameter contains the identifier of the public key.

Type: String

Length Constraints: Fixed length of 21.

Pattern: key-[0-9a-f]{17}

Required: Yes

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: