選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

掛載單區域檔案系統

焦點模式
掛載單區域檔案系統 - Amazon Elastic File System

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

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

EFS 單區域檔案系統僅支援單一掛載目標,該目標位於與檔案系統相同的可用區域。您無法新增其他掛載目標。本區段描述了掛載單區域檔案系統時應考量的事項。

您可以使用與檔案系統掛載目標位於相同可用區域的 Amazon EC2 運算執行個體存取 EFS 檔案系統,以避免在可用區域間收取資料傳輸費用,並獲得更好的效能。

本節包含下列程序:

  • 您已經在 EC2 執行個體上安裝了 amazon-efs-utils package。如需詳細資訊,請參閱安裝 Amazon EFS 用戶端

  • 您已經為檔案系統建立了掛載目標。如需詳細資訊,請參閱管理掛載目標

在其他可用區域的 EC2 上掛載單區域檔案系統

如果您要在位於不同可用區域的 Amazon EC2 執行個體上掛載單區域檔案系統,則必須在掛載協助程式掛載命令中指定檔案系統的可用區域名稱或檔案系統掛載目標的 DNS 名稱。

使用下列指令建立要用作檔案系統掛載點的目錄 efs

sudo mkdir efs

使用下列命令來通過 EFS 掛載協助程式掛載檔案系統。此命令指定檔案系統的可用區域名稱。

sudo mount -t efs -o az=availability-zone-name,tls file-system-id mount-point/

這是具有下列示例值的命令:

sudo mount -t efs -o az=us-east-1a,tls fs-abcd1234567890ef efs/

下列指令會掛載檔案系統,並指定檔案系統掛載目標的 DNS 名稱。

sudo mount -t efs -o tls mount-target-dns-name mount-point/

這是具有掛載目標 DNS 名稱範例的命令。

sudo mount -t efs -o tls us-east-1a.fs-abcd1234567890ef9.efs.us-east-1.amazonaws.com efs/

使用 EFS 掛載協助程式,在不同的可用區域中自動掛載單區檔案系統

如果您正在位於不同可用區域的 EC2 執行個體上使用 /etc/fstab 來掛載 EFS單區域檔案系統,則必須在 /etc/fstab 項目中指定檔案系統可用區域名稱或檔案系統掛載目標的 DNS 名稱。

availability-zone-name.file-system-id.efs.aws-region.amazonaws.com:/ efs-mount-point efs defaults,_netdev,noresvport,tls 0 0
us-east-1a.fs-abc123def456a7890.efs.us-east-1.amazonaws.com:/ efs-one-zone efs defaults,_netdev,noresvport,tls 0 0

使用 NFS 自動掛載單區域檔案系統

如果您使用 /etc/fstab 在位於不同可用區域的 EC2 執行個體上使用單區域儲存來掛載 EFS 檔案系統,則必須在 /etc/fstab項目中指定檔案系統的可用區域名稱與檔案系統的 DNS 名稱。

availability-zone-name.file-system-id.efs.aws-region.amazonaws.com:/ efs-mount-point nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0
us-east-1a.fs-abc123def456a7890.efs.us-east-1.amazonaws.com:/ efs-one-zone nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0

如需關於如何編輯 /etc/fstab 檔案和用於此命令的值詳細資訊,請參閱 自動掛載 EFS 檔案系統

在其他 AWS 運算執行個體上使用單區域檔案系統掛載檔案系統

當您將單區域檔案系統與 Amazon Elastic Container Service、Amazon Elastic Kubernetes Service 或 搭配使用時 AWS Lambda,您需要將服務設定為使用與 EFS 檔案系統所在的相同可用區域,如下所示,並如以下各節所述。

AWS 會計算連線至 EFS 單區域檔案系統的執行個體。

從 Amazon Elastic Container Service 処連接

您可以搭配 Amazon ECS 使用 EFS 檔案系統,在容器執行個體機群之間共用檔案系統資料,讓您的任務可以存取相同的持久性儲存體,無論它們位於哪個執行個體。若要搭配 Amazon ECS 使用 EFS 單區域檔案系統,您應該在啟動任務時,只選擇與檔案系統位於相同可用區域的子網路。如需詳細資訊,請參閱《Amazon Elastic Container Service 開發人員指南》中的 Amazon EFS 磁碟區

從 Amazon Elastic Kubernetes Service 処連接

從 Amazon EKS 掛載單區域檔案系統時,您可以使用支援 EFS 存取點的 Amazon EFS 容器儲存界面 (CSI) 驅動程式,在 Amazon EKS 或自我管理 Kubernetes 叢集中的多個 Pod 之間共用檔案系統。Amazon EFS CSI 驅動程式安裝在 Fargate 堆疊中。搭配使用 Amazon EFS CSI 驅動程式與 EFS 單區域檔案系統時,您可以在啟動 Pod 時使用 nodeSelector選項,以確保它在與檔案系統相同的可用區域內排程。

從 連線 AWS Lambda

您可以使用 Amazon EFS 搭配 AWS Lambda ,跨函數叫用共用資料、讀取大型參考資料檔案,以及將函數輸出寫入持久性和共用存放區。Lambda 會將函數執行個體安全地連線至位於相同可用區域和子網路中的 EFS 掛載目標。當您將 Lambda 與單區域檔案系統搭配使用時,請將函數設定為僅啟動調用至與檔案系統位於相同可用區域的子網路中。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。