AWS::EFS::FileSystemThe AWS::EFS::FileSystem resource creates a new, empty file system in EFSlong (EFS). You must create a mount target ([AWS::EFS::MountTarget](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html)) to mount your EFS file system on an EC2 or other AWS cloud compute resource.
13 configurable properties. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
AvailabilityZoneName | string | Create-only |
BackupPolicy | BackupPolicy | |
BypassPolicyLockoutSafetyCheck | boolean | Write-only |
Encrypted | boolean | Create-only |
FileSystemPolicy | object | |
FileSystemProtection | FileSystemProtection | |
FileSystemTags | Array<ElasticFileSystemTag> | |
KmsKeyId | string | Create-only |
LifecyclePolicies | Array<LifecyclePolicy> | |
PerformanceMode | string | Create-only |
ProvisionedThroughputInMibps | number | |
ReplicationConfiguration | ReplicationConfiguration | |
ThroughputMode | string |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
Arn | string | - |
FileSystemId | string | - |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::EFS::FileSystem
Resources:
MyResource:
Type: AWS::EFS::FileSystem
Properties:Permissions CloudFormation needs in your IAM role to manage this resource.
elasticfilesystem:CreateFileSystemelasticfilesystem:DescribeReplicationConfigurationselasticfilesystem:TagResourceelasticfilesystem:CreateReplicationConfigurationelasticfilesystem:DescribeFileSystemselasticfilesystem:PutBackupPolicyelasticfilesystem:PutFileSystemPolicyelasticfilesystem:PutLifecycleConfigurationelasticfilesystem:DescribeBackupPolicyelasticfilesystem:DescribeFileSystemPolicyelasticfilesystem:DescribeFileSystemselasticfilesystem:DescribeLifecycleConfigurationelasticfilesystem:DescribeReplicationConfigurationselasticfilesystem:CreateReplicationConfigurationelasticfilesystem:DeleteFileSystemPolicyelasticfilesystem:DescribeBackupPolicyelasticfilesystem:DescribeFileSystemPolicyelasticfilesystem:DescribeFileSystemselasticfilesystem:DescribeLifecycleConfigurationelasticfilesystem:DescribeReplicationConfigurationselasticfilesystem:DeleteTagselasticfilesystem:DescribeFileSystemselasticfilesystem:DeleteFileSystemelasticfilesystem:DeleteReplicationConfigurationelasticfilesystem:DescribeReplicationConfigurationselasticfilesystem:DescribeBackupPolicyelasticfilesystem:DescribeFileSystemPolicyelasticfilesystem:DescribeFileSystemselasticfilesystem:DescribeLifecycleConfigurationelasticfilesystem:DescribeReplicationConfigurationsOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterFileSystemIdThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
AvailabilityZoneNameEncryptedKmsKeyIdPerformanceMode