Transfer Family Server
Managed SFTP / FTPS / FTP endpoint backed by S3 or EFS.
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Protocols | List | — | — |
| Identity provider Options: Service managed, API Gateway, AWS Directory, Lambda | Choice | — | SERVICE_MANAGED |
| Storage backend Options: S3, EFS | Choice | — | S3 |
| Endpoint type Options: Public, VPC, VPC endpoint | Choice | — | PUBLIC |
| Subnet IDs (VPC) | List | — | — |
| Security group IDs (VPC) | List | — | — |
| Elastic IP allocation IDs (VPC) | List | — | — |
| CloudWatch logging IAM role ARN | Text | — | — |
| Custom IdP invocation role ARN | Text | — | — |
| API Gateway URL (custom IdP) | Text | — | — |
| Lambda ARN (custom IdP) | Text | — | — |
| Security policy | Text | — | TransferSecurityPolicy-2024-01 |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Identity provider | Input | any | — |
| CloudWatch logging role | Input | aws.iam-role | logging_role |
| Custom IdP invocation role | Input | aws.iam-role | invocation_role |
| VPC subnetsmulti | Input | aws.subnet | endpoint_details.subnet_ids |
| VPC security groupsmulti | Input | aws.security-group | endpoint_details.security_group_ids |
| Transfer users | Output | aws.transfer-user | — |