实现摘要 - Amazon Elastic File System

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

实现摘要

在 Amazon 中EFS,文件系统是主要资源。每个文件系统都有诸如 ID、创建令牌、创建时间、以字节为单位的文件系统大小、为文件系统创建的挂载目标数量以及文件系统生命周期策略等属性。

Amazon EFS 还支持其他资源来配置主要资源。这些包括挂载目标和访问点:

  • 挂载目标-要访问您的文件系统,您必须在中创建挂载目标VPC。每个挂载目标都具有以下属性:挂载目标 ID、创建挂载目标的子网 ID、为其创建挂载目标的文件系统 ID、可以挂载文件系统的 IP 地址、VPC安全组和挂载目标状态。您可以在mount命令中使用 IP 地址或DNS名称。

    每个文件系统都有以下形式的DNS名称。

    file-system-id.efs.aws-region.amazonaws.com

    您可以在mount命令中指定此DNS名称以挂载 Amazon EFS 文件系统。假设您在EC2实例或本地服务器的主efs-mount-point目录下创建了一个子目录。然后,您可以使用挂载命令来挂载文件系统。例如,在 Amazon Linux 上AMI,您可以使用以下mount命令。

    $ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-DNS-name:/ ~/efs-mount-point

    有关更多信息,请参阅 管理挂载目标

  • 接入点 – 接入点将操作系统用户、组和文件系统路径应用于使用接入点发出的任何文件系统请求。接入点的操作系统用户和组会覆盖NFS客户端提供的任何身份信息。文件系统路径作为访问点的根目录向客户端公开。这可确保每个应用程序在访问共享的基于文件的数据集时始终使用正确的操作系统身份和正确的目录。使用访问点的应用程序只能访问其自己的目录及之下目录中的数据。有关更多信息,请参阅 使用 Amazon EFS 接入点

挂载目标和标签是与文件系统关联的子资源。您只能在现有文件系统的上下文中创建它们。

Amazon EFS 为您提供创建和管理这些资源的API操作。除了每个资源的创建和删除操作外,Amazon 还EFS支持描述操作,使您能够检索资源信息。可使用以下选项创建和管理这些资源:

  • 使用 Amazon EFS 控制台 — 有关示例,请参阅开始使用

  • 使用 Amazon EFS 命令行界面 (CLI) — 有关示例,请参阅教程:使用创建EFS文件系统并将其挂载到EC2实例上 AWS CLI

  • 也可以通过编程方式管理这些资源,如下所示:

    • 使用 AWS SDKs — 通过包装底层 Amazon 来 AWS SDKs简化您的编程任务EFSAPI。SDK客户端还使用您提供的访问密钥对您的请求进行身份验证。有关更多信息,请参阅示例代码和库

    • EFSAPI直接从您的应用程序中致电 Amazon — 如果由于某种SDKs原因无法使用,则可以直接从应用程序中EFSAPI拨打 Amazon 电话。但是,使用该选项时您需要编写必需的代码来验证请求。有关 Amazon 的更多信息 EFSAPI,请参阅Azon EFS AP