Mounting von One-Zone-Dateisystemen - Amazon Elastic File System

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Mounting von One-Zone-Dateisystemen

Amazon EFS One Zone-Dateisysteme unterstützen nur ein einzelnes Mount-Ziel, das sich in derselben Availability Zone wie das Dateisystem befindet. Sie können keine zusätzlichen Mountingziele hinzufügen. In diesem Abschnitt wird beschrieben, was beim Mounting von One-Zone-Dateisystemen zu beachten ist.

Sie können Datenübertragungsgebühren zwischen Availability Zones vermeiden und eine bessere Leistung erzielen, indem Sie über eine EC2 Amazon-Compute-Instance auf ein EFS Dateisystem zugreifen, die sich in derselben Availability Zone wie die des Mount-Ziels des Dateisystems befindet.

Voraussetzungen für die in diesem Abschnitt beschriebenen Verfahren:

Dateisysteme einer Zone EC2 in einer anderen Availability Zone mounten

Wenn Sie ein One Zone-Dateisystem auf einer EC2 Instance mounten, die sich in einer anderen Availability Zone befindet, müssen Sie den Namen der Availability Zone des Dateisystems oder den DNS Namen des Mount-Ziels des Dateisystems im Mount Helper-Befehl mount angeben.

Erstellen Sie mit dem folgenden Befehl das Verzeichnis efs, das Sie als Mountingpunkt für das Dateisystem verwenden:

sudo mkdir efs

Verwenden Sie den folgenden Befehl, um das Dateisystem mit dem EFS Mount Helper zu mounten. Der Befehl gibt den Namen der Availability Zone des Dateisystems an.

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

Dies ist der Befehl mit Beispielwerten:

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

Der folgende Befehl hängt das Dateisystem ein und gibt dabei den DNS Namen des Mount-Ziels des Dateisystems an.

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

Dies ist der Befehl mit einem Beispiel für einen DNS Mount-Zielnamen.

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

Automatisches Mounten von Dateisystemen in einer anderen Availability Zone mit EFS Mount Helper

Wenn Sie ein EFS One Zone-Dateisystem auf einer EC2 Instance mounten möchten, die sich in einer anderen Availability Zone befindet, müssen Sie den Namen der Availability Zone des Dateisystems oder den DNS Namen des Mount-Ziels des Dateisystems im /etc/fstab Eintrag angeben. /etc/fstab

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

Automatisches Mounten von One Zone-Dateisystemen mit NFS

Wenn Sie ein EFS Dateisystem mithilfe von /etc/fstab One Zone Storage auf einer EC2 Instance mounten möchten, die sich in einer anderen Availability Zone befindet, müssen Sie den Namen der Availability Zone des Dateisystems mit dem DNS Namen des Dateisystems im /etc/fstab Eintrag angeben.

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

Weitere Informationen zum Bearbeiten der /etc/fstab-Datei und zu den in diesem Befehl verwendeten Werten finden Sie unter Automatisches Mounten von EFS Dateisystemen.

Dateisysteme mit einem One Zone-Dateisystem auf anderen AWS Recheninstanzen mounten

Wenn Sie ein One Zone-Dateisystem mit Amazon Elastic Container Service, Amazon Elastic Kubernetes Service oder verwenden, müssen Sie den Service so konfigurieren AWS Lambda, dass er dieselbe Availability Zone verwendet, in der sich das EFS Dateisystem befindet. Dies wird wie folgt veranschaulicht und in den folgenden Abschnitten beschrieben.

AWS Recheninstanzen, die eine Verbindung zu einem EFS One Zone-Dateisystem herstellen.

Herstellen einer von Amazon Elastic Container Service ausgehenden Verbindung

Sie können EFS Amazon-Dateisysteme mit Amazon verwenden, ECS um Dateisystemdaten für Ihre gesamte Flotte von Container-Instances gemeinsam zu nutzen, sodass Ihre Aufgaben unabhängig von der Instance, auf der sie landen, Zugriff auf denselben persistenten Speicher haben. Um Amazon EFS One Zone-Dateisysteme mit Amazon zu verwenden, sollten ECS Sie beim Starten Ihrer Aufgabe nur Subnetze auswählen, die sich in derselben Availability Zone wie Ihr Dateisystem befinden. Weitere Informationen finden Sie unter Amazon EFS Volumes im Amazon Elastic Container Service Developer Guide.

Herstellen einer von Amazon Elastic Kubernetes Service ausgehenden Verbindung

Wenn Sie ein One Zone-Dateisystem von Amazon bereitstellenEKS, können Sie den Amazon EFS Container Storage Interface (CSI) -Treiber verwenden, der Amazon EFS Access Points unterstützt, um ein Dateisystem für mehrere Pods in einem Amazon EKS - oder selbstverwalteten Kubernetes-Cluster gemeinsam zu nutzen. Der EFS CSI Amazon-Treiber ist im Fargate-Stack installiert. Wenn Sie den EFS CSI Amazon-Treiber mit Amazon EFS One Zone-Dateisystemen verwenden, können Sie beim Starten Ihres Pods nodeSelector diese Option verwenden, um sicherzustellen, dass er in derselben Availability Zone wie Ihr Dateisystem geplant wird.

Verbindung wird hergestellt von AWS Lambda

Sie können Amazon EFS with verwenden AWS Lambda , um Daten über Funktionsaufrufe hinweg gemeinsam zu nutzen, große Referenzdatendateien zu lesen und Funktionsausgaben in einen persistenten und gemeinsam genutzten Speicher zu schreiben. Lambda verbindet die Funktionsinstanzen sicher mit den EFS Amazon-Mount-Zielen, die sich in derselben Availability Zone und demselben Subnetz befinden. Wenn Sie Lambda mit One-Zone-Dateisystemen verwenden, konfigurieren Sie die Funktion so, dass nur Aufrufe in Subnetze gestartet werden, die sich in derselben Availability Zone wie das Dateisystem befinden.