建立存取點 - Amazon Elastic File System

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立存取點

您可以使用 AWS Management Console、 AWS Command Line Interface (AWS CLI) 和 Amazon EFS API 和 SDKs 來建立和刪除 Amazon EFS 存取點。存取點建立後,您就無法修改該存取點。檔案系統最多可以有 10,000 個存取點,除非您請求增加。

注意

如果在同一個檔案系統上快速連續傳送多個建立存取點的請求,且檔案系統接近存取點限制,您可能會遇到這些請求的限流回應。這是為了確保檔案系統不會超過指定的存取點配額。

如需 EFS 存取點的詳細資訊,請參閱使用 Amazon EFS 存取點

  1. 前往 https://console.aws.amazon.com/efs/ 開啟 Amazon Elastic File System 主控台。

  2. 選擇存取點以開啟存取點視窗。

  3. 選擇建立存取點以顯示建立存取點頁面。

    您也可以選擇檔案系統來開啟建立存取點頁面。選擇檔案系統名稱檔案系統 ID,然後選擇存取點建立存取點,為該檔案系統建立存取點。

    1. 詳細資訊面板上,輸入以下資訊:

      • 檔案系統:輸入檔案系統名稱或 ID,然後選擇相符的檔案系統。您也可以從選擇輸入欄位時出現的清單中選擇檔案系統。

      • (選用) 名稱,輸入存取點的名稱。

      • (選用) 根目錄路徑:您可以指定存取點的根目錄;預設存取點根為/。若要輸入根目錄路徑,請使用 格式 /foo/bar。如需詳細資訊,請參閱使用存取點強制採用根目錄

    2. (選用) 在 POSIX 使用者面板中,您可以指定完整的 POSIX 身分,以便針對使用該存取點的 NFS 用戶端執行所有檔案作業,以強制執行使用者和群組資訊。如需詳細資訊,請參閱使用存取點強制執行使用者身分

      • 使用者 ID:輸入使用者的數字 POSIX 使用者 ID。

      • 群組 ID:輸入使用者的數字 POSIX 群組 ID。

      • 次要群組 ID:輸入選用逗號分隔的次要群組 ID 清單。

    3. (選用) 對於根目錄建立許可,您可以指定 Amazon EFS 建立根目錄路徑時要使用的許可 (如果已指定且根目錄不存在)。如需詳細資訊,請參閱使用存取點強制採用根目錄

      注意

      如果您未指定任何根目錄擁有權和權限,且根目錄尚未存在,EFS 將不會建立根目錄。嘗試使用存取點掛載檔案系統將會失敗。

      • 擁有者使用者 ID:輸入用作為根目錄擁有者的數字 POSIX 使用者 ID。

      • 擁有者群組 ID:輸入用作根目錄擁有者群組的數字 POSIX 群組 ID。

      • 許可:輸入目錄的 Unix 模式。常見的組態是 755。確定已為存取點使用者設定執行位元,以便他們能夠掛載。

  4. 選擇建立存取點以使用此組態建立存取點。

在下列範例中,CLI create-access-point 命令會建立 EFS 檔案系統的存取點。等效 API 命令為 CreateAccessPoint

aws efs create-access-point --file-system-id fs-abcdef0123456789a --client-token 010102020-3 \ --root-directory “Path=/efs/mobileapp/east,CreationInfo={OwnerUid=0,OwnerGid=11,Permissions=775}” \ --posix-user “Uid=22,Gid=4” \ --tags Key=Name,Value=east-users

如果請求成功,CLI 會以存取點描述回應。

{ "ClientToken": "010102020-3", "Name": "east-users", "AccessPointId": "fsap-abcd1234ef5678901", "AccessPointArn": "arn:aws:elasticfilesystem:us-east-2:111122223333:access-point/fsap-abcd1234ef5678901", "FileSystemId": "fs-01234567", "LifeCycleState": "creating", "OwnerId": "111122223333", "PosixUser": { "Gid": 4, "Uid": 22 }, "RootDirectory": { "CreationInfo": { "OwnerGid": 0, "OwnerUid": 11, "Permissions": "775" }, "Path": "/efs/mobileapp/east", }, "Tags": [] }
注意

如果在同一個檔案系統上快速連續傳送多個建立存取點的請求,且檔案系統接近存取點限制,您可能會遇到這些請求的限流回應。這是為了確保檔案系統不會超過指定的存取點配額。