Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
Beispiele für Amazon EFS unter Verwendung von AWS CLI
Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie AWS Command Line Interface mit Amazon EFS nutzen.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Servicefunktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.
Themen
Aktionen
Die folgenden Codebeispiele zeigen, wie create-file-system verwendet wird.
- AWS CLI
-
So erstellen Sie ein verschlüsseltes Dateisystem
Im folgenden Beispiel für
create-file-systemwird ein verschlüsseltes Dateisystem erstellt, das den Standard-CMK verwendet. Außerdem wird das TagName=my-file-systemhinzugefügt.aws efs create-file-system \ --performance-modegeneralPurpose\ --throughput-modebursting\ --encrypted \ --tagsKey=Name,Value=my-file-systemAusgabe:
{ "OwnerId": "123456789012", "CreationToken": "console-d7f56c5f-e433-41ca-8307-9d9c0example", "FileSystemId": "fs-c7a0456e", "FileSystemArn": "arn:aws:elasticfilesystem:us-west-2:123456789012:file-system/fs-48499b4d", "CreationTime": 1595286880.0, "LifeCycleState": "creating", "Name": "my-file-system", "NumberOfMountTargets": 0, "SizeInBytes": { "Value": 0, "ValueInIA": 0, "ValueInStandard": 0 }, "PerformanceMode": "generalPurpose", "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/a59b3472-e62c-42e4-adcf-30d92example", "ThroughputMode": "bursting", "Tags": [ { "Key": "Name", "Value": "my-file-system" } ] }Weitere Informationen finden Sie unter Erstellen von Amazon-EFS-Dateisystemen im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter CreateFileSystem
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie create-mount-target verwendet wird.
- AWS CLI
-
So erstellen Sie ein Mount-Ziel
Im folgenden Beispiel für
create-mount-targetwird ein Mount-Ziel für das angegebene Dateisystem erstellt.aws efs create-mount-target \ --file-system-idfs-c7a0456e\ --subnet-idsubnet-02bf4c428bexample\ --security-groupssg-068f739363exampleAusgabe:
{ "OwnerId": "123456789012", "MountTargetId": "fsmt-f9a14450", "FileSystemId": "fs-c7a0456e", "SubnetId": "subnet-02bf4c428bexample", "LifeCycleState": "creating", "IpAddress": "10.0.1.24", "NetworkInterfaceId": "eni-02d542216aexample", "AvailabilityZoneId": "use2-az2", "AvailabilityZoneName": "us-east-2b", "VpcId": "vpc-0123456789abcdef0" }Weitere Informationen finden Sie unter Erstellen von Mount-Zielen im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter CreateMountTarget
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie delete-file-system verwendet wird.
- AWS CLI
-
So löschen Sie ein Dateisystem
Im folgenden Beispiel für
delete-file-systemwird das angegebene Dateisystem gelöscht.aws efs delete-file-system \ --file-system-idfs-c7a0456eMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Löschen eines Amazon-EFS-Dateisystems im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter DeleteFileSystem
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie delete-mount-target verwendet wird.
- AWS CLI
-
So löschen Sie ein Mount-Ziel
Im folgenden Beispiel für
delete-mount-targetwird das angegebene Mount-Ziel gelöscht.aws efs delete-mount-target \ --mount-target-idfsmt-f9a14450Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Erstellen von Mount-Zielen im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter DeleteMountTarget
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie describe-file-systems verwendet wird.
- AWS CLI
-
So beschreiben Sie ein Dateisystem
Im folgenden Beispiel für
describe-file-systemswird das angegebene Dateisystem beschrieben.aws efs describe-file-systems \ --file-system-idfs-c7a0456eAusgabe:
{ "FileSystems": [ { "OwnerId": "123456789012", "CreationToken": "console-d7f56c5f-e433-41ca-8307-9d9c0example", "FileSystemId": "fs-c7a0456e", "FileSystemArn": "arn:aws:elasticfilesystem:us-west-2:123456789012:file-system/fs-48499b4d", "CreationTime": 1595286880.0, "LifeCycleState": "available", "Name": "my-file-system", "NumberOfMountTargets": 3, "SizeInBytes": { "Value": 6144, "Timestamp": 1600991437.0, "ValueInIA": 0, "ValueInStandard": 6144 }, "PerformanceMode": "generalPurpose", "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/a59b3472-e62c-42e4-adcf-30d92example", "ThroughputMode": "bursting", "Tags": [ { "Key": "Name", "Value": "my-file-system" } ] } ] }Weitere Informationen finden Sie unter Verwalten von Amazon-EFS-Dateisystemen im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter DescribeFileSystems
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie describe-mount-targets verwendet wird.
- AWS CLI
-
So beschreiben Sie ein Mount-Ziel
Im folgenden Beispiel für
describe-mount-targetswird das angegebene Mount-Ziel beschrieben.aws efs describe-mount-targets \ --mount-target-idfsmt-f9a14450Ausgabe:
{ "MountTargets": [ { "OwnerId": "123456789012", "MountTargetId": "fsmt-f9a14450", "FileSystemId": "fs-c7a0456e", "SubnetId": "subnet-02bf4c428bexample", "LifeCycleState": "creating", "IpAddress": "10.0.1.24", "NetworkInterfaceId": "eni-02d542216aexample", "AvailabilityZoneId": "use2-az2", "AvailabilityZoneName": "us-east-2b", "VpcId": "vpc-0123456789abcdef0" } ] }Weitere Informationen finden Sie unter Erstellen von Mount-Zielen im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter DescribeMountTargets
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie describe-tags verwendet wird.
- AWS CLI
-
So beschreiben Sie die Tags für ein Dateisystem
Im folgenden Beispiel für
describe-tagswerden die Tags das angegebene Dateisystem beschrieben.aws efs describe-tags \ --file-system-idfs-c7a0456eAusgabe:
{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }Weitere Informationen finden Sie unter Verwalten von Dateisystem-Tags im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter DescribeTags
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie list-tags-for-resource verwendet wird.
- AWS CLI
-
So rufen Sie die Tags für eine Ressource ab
Im folgenden Beispiel für
list-tags-for-resourcewerden die Tags abgerufen, die dem angegebenen Dateisystem zugeordnet sind.aws efs list-tags-for-resource \ --resource-idfs-c7a0456eAusgabe:
{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }Weitere Informationen finden Sie unter Verwalten von Dateisystem-Tags im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter ListTagsForResource
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie tag-resource verwendet wird.
- AWS CLI
-
So taggen Sie eine Ressource
Im folgenden Beispiel für
tag-resourcewird dem Dateisystem das TagDepartment=Business Intelligencehinzugefügt.aws efs tag-resource \ --resource-idfs-c7a0456e\ --tags Key=Department,Value="Business Intelligence"Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Verwalten von Dateisystem-Tags im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter TagResource
in der AWS CLI-Befehlsreferenz.
-
Die folgenden Codebeispiele zeigen, wie untag-resource verwendet wird.
- AWS CLI
-
So entfernen Sie ein Tag von einer Ressource
Im folgenden Beispiel für
untag-resourcewird das Tag mit dem Tag-SchlüsselDepartmentaus dem angegebenen Dateisystem entfernt.aws efs untag-resource \ --resource-idfs-c7a0456e\ --tag-keysDepartmentMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Verwalten von Dateisystem-Tags im Benutzerhandbuch für Amazon Elastic File System.
-
Weitere API-Informationen finden Sie unter UntagResource
in der AWS CLI-Befehlsreferenz.
-