EFSEjemplos de Amazon que utilizan AWS CLI - AWS Command Line Interface

Esta documentación es AWS CLI únicamente para la versión 1 de la versión. Para ver la documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

EFSEjemplos de Amazon que utilizan AWS CLI

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes AWS Command Line Interface mediante AmazonEFS.

Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.

Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.

Acciones

El siguiente ejemplo de código muestra cómo usarlocreate-file-system.

AWS CLI

Para crear un sistema de archivos cifrados

En el siguiente create-file-system ejemplo, se crea un sistema de archivos cifrados con el valor predeterminadoCMK. También añade la etiquetaName=my-file-system.

aws efs create-file-system \ --performance-mode generalPurpose \ --throughput-mode bursting \ --encrypted \ --tags Key=Name,Value=my-file-system

Salida:

{ "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" } ] }

Para obtener más información, consulte Creación de sistemas de EFS archivos de Amazon en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte CreateFileSystemla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlocreate-mount-target.

AWS CLI

Para crear un objetivo de montaje

El siguiente create-mount-target ejemplo crea un destino de montaje para el sistema de archivos especificado.

aws efs create-mount-target \ --file-system-id fs-c7a0456e \ --subnet-id subnet-02bf4c428bexample \ --security-groups sg-068f739363example

Salida:

{ "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" }

Para obtener más información, consulte Creación de objetivos de montaje en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte CreateMountTargetla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlodelete-file-system.

AWS CLI

Para eliminar un sistema de archivos

En el siguiente delete-file-system ejemplo, se elimina el sistema de archivos especificado.

aws efs delete-file-system \ --file-system-id fs-c7a0456e

Este comando no genera ninguna salida.

Para obtener más información, consulte Eliminar un sistema de EFS archivos de Amazon en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte DeleteFileSystemla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlodelete-mount-target.

AWS CLI

Para eliminar un objetivo de montaje

El siguiente delete-mount-target ejemplo elimina el objetivo de montaje especificado.

aws efs delete-mount-target \ --mount-target-id fsmt-f9a14450

Este comando no genera ninguna salida.

Para obtener más información, consulte Creación de objetivos de montaje en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte DeleteMountTargetla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlodescribe-file-systems.

AWS CLI

Para describir un sistema de archivos

El siguiente describe-file-systems ejemplo describe el sistema de archivos especificado.

aws efs describe-file-systems \ --file-system-id fs-c7a0456e

Salida:

{ "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" } ] } ] }

Para obtener más información, consulte Gestión de los sistemas de EFS archivos de Amazon en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte DescribeFileSystemsla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlodescribe-mount-targets.

AWS CLI

Para describir un objetivo de montaje

El siguiente describe-mount-targets ejemplo describe el objetivo de montaje especificado.

aws efs describe-mount-targets \ --mount-target-id fsmt-f9a14450

Salida:

{ "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" } ] }

Para obtener más información, consulte Creación de objetivos de montaje en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte DescribeMountTargetsla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlodescribe-tags.

AWS CLI

Para describir las etiquetas de un sistema de archivos

El siguiente describe-tags ejemplo describe las etiquetas del sistema de archivos especificado.

aws efs describe-tags \ --file-system-id fs-c7a0456e

Salida:

{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }

Para obtener más información, consulte Gestión de etiquetas del sistema de archivos en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte DescribeTagsla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlolist-tags-for-resource.

AWS CLI

Para recuperar las etiquetas de un recurso

El siguiente list-tags-for-resource ejemplo recupera las etiquetas asociadas al sistema de archivos especificado.

aws efs list-tags-for-resource \ --resource-id fs-c7a0456e

Salida:

{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }

Para obtener más información, consulte Gestión de etiquetas del sistema de archivos en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte ListTagsForResourcela Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlotag-resource.

AWS CLI

Para etiquetar un recurso

En el siguiente tag-resource ejemplo, se agrega la etiqueta Department=Business Intelligence al sistema de archivos especificado.

aws efs tag-resource \ --resource-id fs-c7a0456e \ --tags Key=Department,Value="Business Intelligence"

Este comando no genera ninguna salida.

Para obtener más información, consulte Gestión de etiquetas del sistema de archivos en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte TagResourcela Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlountag-resource.

AWS CLI

Para eliminar una etiqueta de un recurso

En el siguiente untag-resource ejemplo, se elimina la etiqueta con la clave de Department etiqueta del sistema de archivos especificado.

aws efs untag-resource \ --resource-id fs-c7a0456e \ --tag-keys Department

Este comando no genera ninguna salida.

Para obtener más información, consulte Gestión de etiquetas del sistema de archivos en la Guía del usuario de Amazon Elastic File System.

  • Para API obtener más información, consulte UntagResourcela Referencia de AWS CLI comandos.