AWS CloudFormation template
You can download the CloudFormation template for this solution before deploying it.
The following nested templates are automatically deployed:
efs-file-manager-web.yaml - This nested template creates the web UI resources:Amazon CloudFront distribution, Amazon S3 hosting bucket, AWS IAM roles, and AWS CloudFormation custom resources to support automated deployment.
efs-file-manager-auth.yaml - This nested template creates the authentication and authorization resources: Amazon Cognito User Pool, Amazon Cognito identity pool, Amazon Cognito Application Client, AWS IAM role for application access, and an AWS CloudFormation custom resource to perform Amazon Cognito Role Mapping.
The following template is integrated with the solution’s web UI to create a file manager Lambda function, which provides the solution access to a file system:
efs-file-manager-ap-lambda.template
- Creates a file manager AWS Lambda function and Amazon EFS access
point for a specified Amazon EFS file system. The template does
not require customizations; however, you can download this
template from the
Simple
File Manager for Amazon EFS GitHub