AWS SDK Version 4 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Creates an EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point. The operating system user and group override any identity information provided by the NFS client. The file system path is exposed as the access point's root directory. Applications using the access point can only access data in the application's own directory and any subdirectories. A file system can have a maximum of 10,000 access points unless you request an increase. To learn more, see Mounting a file system using EFS access points.

If multiple requests to create access points on the same file system are sent in quick succession, and the file system is near the limit of access points, you may experience a throttling response for these requests. This is to ensure that the file system does not exceed the stated access point limit.

This operation requires permissions for the elasticfilesystem:CreateAccessPoint action.

Access points can be tagged on creation. If tags are specified in the creation action, IAM performs additional authorization on the elasticfilesystem:TagResource action to verify if users have permissions to create tags. Therefore, you must grant explicit permissions to use the elasticfilesystem:TagResource action. For more information, see Granting permissions to tag resources during creation.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to CreateAccessPointAsync.

Namespace: Amazon.ElasticFileSystem
Assembly: AWSSDK.ElasticFileSystem.dll
Version: 3.x.y.z

Syntax

C#
public abstract CreateAccessPointResponse CreateAccessPoint(
         CreateAccessPointRequest request
)

Parameters

request
Type: Amazon.ElasticFileSystem.Model.CreateAccessPointRequest

Container for the necessary parameters to execute the CreateAccessPoint service method.

Return Value


The response from the CreateAccessPoint service method, as returned by ElasticFileSystem.

Exceptions

ExceptionCondition
AccessPointAlreadyExistsException Returned if the access point that you are trying to create already exists, with the creation token you provided in the request.
AccessPointLimitExceededException Returned if the Amazon Web Services account has already created the maximum number of access points allowed per file system. For more informaton, see https://docs.aws.amazon.com/efs/latest/ug/limits.html#limits-efs-resources-per-account-per-region.
BadRequestException Returned if the request is malformed or contains an error such as an invalid parameter value or a missing required parameter.
FileSystemNotFoundException Returned if the specified FileSystemId value doesn't exist in the requester's Amazon Web Services account.
IncorrectFileSystemLifeCycleStateException Returned if the file system's lifecycle state is not "available".
InternalServerErrorException Returned if an error occurred on the server side.
ThrottlingException Returned when the CreateAccessPoint API action is called too quickly and the number of Access Points on the file system is nearing the limit of 120.

Version Information

.NET Framework:
Supported in: 4.7.2 and newer

See Also