實作摘要 - 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 檔案系統。假設您在執行efs-mount-point個EC2體或內部部署伺服器的主目錄之外建立子目錄。那麼,您可以使用掛載命令來掛載檔案系統。例如,在 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,請參閱EFS S