Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
EFSEsempi di utilizzo di Amazon AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando il AWS Command Line Interface con AmazonEFS.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni di servizio, puoi vedere le azioni nel loro contesto negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzarecreate-file-system
.
- AWS CLI
-
Per creare un file system crittografato
L'
create-file-system
esempio seguente crea un file system crittografato utilizzando l'impostazione predefinitaCMK. Aggiunge anche il tagName=my-file-system
.aws efs create-file-system \ --performance-mode
generalPurpose
\ --throughput-modebursting
\ --encrypted \ --tagsKey=Name,Value=my-file-system
Output:
{ "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" } ] }
Per ulteriori informazioni, consulta Creating Amazon EFS file system nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta CreateFileSystem AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-mount-target
.
- AWS CLI
-
Per creare un target di montaggio
L'
create-mount-target
esempio seguente crea una destinazione di montaggio per il file system specificato.aws efs create-mount-target \ --file-system-id
fs-c7a0456e
\ --subnet-idsubnet-02bf4c428bexample
\ --security-groupssg-068f739363example
Output:
{ "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" }
Per ulteriori informazioni, consulta Creazione di destinazioni di montaggio nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta CreateMountTarget AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-file-system
.
- AWS CLI
-
Per eliminare un file system
L'
delete-file-system
esempio seguente elimina il file system specificato.aws efs delete-file-system \ --file-system-id
fs-c7a0456e
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Eliminazione di un EFS file system Amazon nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta DeleteFileSystem AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-mount-target
.
- AWS CLI
-
Per eliminare un target di montaggio
L'
delete-mount-target
esempio seguente elimina il target di montaggio specificato.aws efs delete-mount-target \ --mount-target-id
fsmt-f9a14450
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Creazione di destinazioni di montaggio nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta DeleteMountTarget AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-file-systems
.
- AWS CLI
-
Per descrivere un file system
L'
describe-file-systems
esempio seguente descrive il file system specificato.aws efs describe-file-systems \ --file-system-id
fs-c7a0456e
Output:
{ "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" } ] } ] }
Per ulteriori informazioni, consulta Managing Amazon EFS file system nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta DescribeFileSystems AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-mount-targets
.
- AWS CLI
-
Per descrivere un target di montaggio
L'
describe-mount-targets
esempio seguente descrive il target di montaggio specificato.aws efs describe-mount-targets \ --mount-target-id
fsmt-f9a14450
Output:
{ "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" } ] }
Per ulteriori informazioni, consulta Creazione di destinazioni di montaggio nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta DescribeMountTargets AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-tags
.
- AWS CLI
-
Per descrivere i tag di un file system
L'
describe-tags
esempio seguente descrive i tag per il file system specificato.aws efs describe-tags \ --file-system-id
fs-c7a0456e
Output:
{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }
Per ulteriori informazioni, consulta Managing file system tag nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta DescribeTags AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-tags-for-resource
.
- AWS CLI
-
Per recuperare i tag di una risorsa
L'
list-tags-for-resource
esempio seguente recupera i tag associati al file system specificato.aws efs list-tags-for-resource \ --resource-id
fs-c7a0456e
Output:
{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }
Per ulteriori informazioni, consulta Managing file system tag nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta ListTagsForResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaretag-resource
.
- AWS CLI
-
Per etichettare una risorsa
L'
tag-resource
esempio seguente aggiunge il tagDepartment=Business Intelligence
al file system specificato.aws efs tag-resource \ --resource-id
fs-c7a0456e
\ --tags Key=Department,Value="Business Intelligence"Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Managing file system tag nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta TagResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareuntag-resource
.
- AWS CLI
-
Per rimuovere un tag da una risorsa
L'
untag-resource
esempio seguente rimuove il tag con la chiave delDepartment
tag dal file system specificato.aws efs untag-resource \ --resource-id
fs-c7a0456e
\ --tag-keysDepartment
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Managing file system tag nella Amazon Elastic File System User Guide.
-
Per API i dettagli, consulta UntagResource AWS CLI
Command Reference.
-