使用 Amazon EFS 資源 - Amazon Elastic File System

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

使用 Amazon EFS 資源

Amazon EFS 可提供與 POSIX 相容的彈性、共用檔案儲存。您建立的檔案系統支援從多個 Amazon EC2 執行個體同時讀取和寫入存取。您也可以從建立檔案系統的所有可用區域 AWS 區域 存取檔案系統。

您可以根據 Amazon VPC,使用網路檔案系統版本 4.0 和 4.1 通訊協定 (NFSv4),在虛擬私有雲端 (VPC) 的 EC2 執行個體上掛載 Amazon EFS 檔案系統。如需詳細資訊,請參閱 Amazon EFS 如何運作

例如,假設您有一或多個在 VPC 中啟動的 EC2 執行個體。現在,您想要在這些執行個體上建立和使用檔案系統。以下為您需要在 VPC 中使用 Amazon EFS 檔案系統時執行的一般步驟:

  • 建立 Amazon EFS 檔案系統:建立檔案系統時,建議使用名標籤。名稱標籤值會顯示在主控台中,讓您更容易識別檔案系統。您也可以對檔案系統新增其他可選標籤。

  • 建立檔案系統的掛載目標:若要在 VPC 中存取檔案系統,並將檔案系統掛載到 Amazon EC2 執行個體,您必須在 VPC 子網路建立掛載目標。

  • 建立安全群組:Amazon EC2 執行個體及掛載目標都需要關聯的安全群組。做為虛擬防火牆的這些安全群組會控制其中的流量。您可以使用與掛載目標相關聯的安全群組來控制檔案系統的輸入流量。若要這麼做,請將輸入規則新增至掛載目標安全群組,以允許從特定 EC2 執行個體存取。然後,您可以將檔案系統只掛載在該 EC2 執行個體。

資源 ID

Amazon EFS 會在建立所有 EFS 資源時指派唯一的資源識別碼 (ID)。所有 EFS 資源 ID 都包含一個資源識別碼,以及數字 0-9 和小寫字母 a—f 的組合。

在 2021 年 10 月之前,指派給新建立之檔案系統和掛載目標資源的 ID 是採用連字號後 8 個字元 (例如 fs-12345678) 的格式。從 2021 年 5 月到 2021 年 10 月,我們已將這些資源類型的 ID 變更為連字號後 17 個字元 (例如 fs-1234567890abcdef0)。根據您建立帳戶的時間點,您可能會有以下具有短 ID 之資源類型的資源,雖然任何這些類型的新資源都會獲得較長的 ID:資源 ID 永遠不會變更。

創建令牌和等冪性

等冪性可確保 API 請求只完成一次。若使用等冪性請求,如果原始請求成功完成,則後續請求不會有其他影響。這對於防止在您與 Amazon EFS API 互動時建立重複的任務非常有用。

Amazon EFS API 支援具有用戶端請求權杖的等冪性。客戶端請求字符是您在發出建立任務請求時指定的唯一字串。

客戶端請求令牌可以是包含多達 64 個 ASCII 字符的任何字符串。如果您在成功請求後的一分鐘內重複使用用戶端要求權杖,API 會傳回原始要求的工作詳細資訊。

如果您使用的是主控台,它會產生字符。如果您在控制台中使用「自定義創建」流程,則為您生成的創建令牌具有以下格式:

"CreationToken": "console-d215fa78-1f83-4651-b026-facafd8a7da7"

如果您使用「快速建立」建立具有服務建議設定的檔案系統,則建立權杖的格式如下:

"CreationToken": "quickCreated-d7f56c5f-e433-41ca-8307-9d9c0f8a77a2"