Skip to content

Terraform AWS SFTP server with API Gateway & IdentityProvider

Notifications You must be signed in to change notification settings

Ph4rell/aws-sftp-s3-api-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-sftp-s3-api-gateway

Inputs

Name Description Type Default Required
OktaAuthApiUri Okta Authorization API URL (such as https://YOUR-OKTA-ENDPOINT/api/v1/authn) string n/a yes
api_name Name of your API string n/a yes
lambda_name Name of the lambda string n/a yes
mybucket Name of the bucket to create string n/a yes
okta_domain Domain part of user’s sign-in for Okta (For example, for janedoe@amazon.com, the domain is amazon.com.) string n/a yes

Outputs

Name Description
invoke_url The URL to invoke the API pointing to the stage, e.g. https://z4675bid1j.execute-api.eu-west-2.amazonaws.com/prod
lambda_arn The ARN to be used for invoking Lambda Function from API Gateway - to be used in aws_api_gateway_integration's uri
sftp_server_endpoint The endpoint of the Transfer Server (e.g. s-12345678.server.transfer.REGION.amazonaws.com)
sftp_server_id The Server ID of the Transfer Server (e.g. s-12345678)
stage_execute_arn The execution ARN to be used in lambda_permission's source_arn when allowing API Gateway to invoke a Lambda function.

About

Terraform AWS SFTP server with API Gateway & IdentityProvider

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published