Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples
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
En los siguientes ejemplos de código, se muestra cómo realizar acciones e implementar situaciones comunes AWS Command Line Interface con 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.
Temas
Acciones
En el siguiente ejemplo de código se muestra cómo usar create-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-modebursting
\ --encrypted \ --tagsKey=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 CreateFileSystem
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar create-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-idsubnet-02bf4c428bexample
\ --security-groupssg-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 CreateMountTarget
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar delete-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 DeleteFileSystem
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar delete-mount-target
.
- AWS CLI
-
Para eliminar un objetivo de montaje
En el siguiente
delete-mount-target
ejemplo, se 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 DeleteMountTarget
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-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 DescribeFileSystems
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-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 DescribeMountTargets
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-tags
.
- AWS CLI
-
Para describir las etiquetas de un sistema de archivos
En el siguiente
describe-tags
ejemplo, se describen 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 DescribeTags
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar list-tags-for-resource
.
- AWS CLI
-
Para recuperar las etiquetas de un recurso
En el siguiente
list-tags-for-resource
ejemplo, se recuperan 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 ListTagsForResource
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar tag-resource
.
- AWS CLI
-
Para etiquetar un recurso
En el siguiente
tag-resource
ejemplo, se agrega la etiquetaDepartment=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 TagResource
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar untag-resource
.
- AWS CLI
-
Para eliminar una etiqueta de un recurso
En el siguiente
untag-resource
ejemplo, se elimina la etiqueta con la clave deDepartment
etiqueta del sistema de archivos especificado.aws efs untag-resource \ --resource-id
fs-c7a0456e
\ --tag-keysDepartment
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 UntagResource
la Referencia de AWS CLI comandos.
-