Paso 2: Crear recursos de Amazon EFS - Amazon Elastic File System

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.

Paso 2: Crear recursos de Amazon EFS

En este paso, hará lo siguiente:

  • Crear un sistema de archivos cifrado de Amazon EFS.

  • Habilitar la administración del ciclo de vida

  • Cree un destino de montaje en la zona de disponibilidad en la que ha lanzado la instancia EC2.

Paso 2.1: Crear un sistema de archivos de Amazon EFS

En este paso, se crea un sistema de archivos de Amazon EFS. Anote el FileSystemId para utilizarlo posteriormente al crear destinos de montaje para el sistema de archivos en el siguiente paso.

Para crear un sistema de archivos

  • Cree un sistema de archivos con la etiqueta Name opcional.

    1. En el símbolo del sistema, ejecute lo siguiente:AWSCLIcreate-file-systemcomando.

      $ aws efs create-file-system \ --encrypted \ --creation-token FileSystemForWalkthrough1 \ --tags Key=Name,Value=SomeExampleNameValue \ --region us-west-2 \ --profile adminuser

      Obtendrá la siguiente respuesta.

      { "OwnerId": "111122223333", "CreationToken": "FileSystemForWalkthrough1", "FileSystemId": "fs-c657c8bf", "CreationTime": 1548950706.0, "LifeCycleState": "creating", "NumberOfMountTargets": 0, "SizeInBytes": { "Value": 0, "ValueInIA": 0, "ValueInStandard": 0 }, "PerformanceMode": "generalPurpose", "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-west-2:111122223333:a5c11222-7a99-43c8-9dcc-abcdef123456", "ThroughputMode": "bursting", "Tags": [ { "Key": "Name", "Value": "SomeExampleNameValue" } ] }
    2. Anote el valor FileSystemId. Necesitará este valor cuando cree un destino de montaje para este sistema de archivos en Paso 2.3: Crear un objetivo de montaje.

Paso 2.2: Habilitar la administración del ciclo de vida

En este paso, habilita la administración del ciclo de vida en su sistema de archivos para utilizar la clase de almacenamiento Acceso poco frecuente. Para obtener más información, consulte Administración del vida de Amazon EFS y Clases de almacenamiento EFS.

Para habilitar la administración del ciclo de vida

  • En el símbolo del sistema, ejecute el siguiente comando put-lifecycle-configuration de la AWS CLI.

    $ aws efs put-lifecycle-configuration \ --file-system-id fs-c657c8bf \ --lifecycle-policies TransitionToIA=AFTER_30_DAYS \ --region us-west-2 \ --profile adminuser

    Obtendrá la siguiente respuesta.

    { "LifecyclePolicies": [ { "TransitionToIA": "AFTER_30_DAYS" } ] }

Paso 2.3: Crear un objetivo de montaje

En este paso, crea un destino de montaje para el sistema de archivos en la zona de disponibilidad en la que se ha lanzado la instancia EC2.

  1. Asegúrese de que dispone de la siguiente información:

    • ID del sistema de archivos (por ejemplo, fs-example) para el que se crea el destino de montaje.

    • ID de subred de VPC en la que ha lanzado la instancia EC2 en el Paso 1.

      En este tutorial, crea el destino de montaje en la misma subred en la que ha lanzado la instancia EC2, por lo que necesita el ID de subred (por ejemplo, subnet-example).

    • ID del grupo de seguridad que ha creado para el destino de montaje en el paso anterior.

  2. En el símbolo del sistema, ejecute el siguiente comando create-mount-target de la AWS CLI.

    $ aws efs create-mount-target \ --file-system-id file-system-id \ --subnet-id subnet-id \ --security-group ID-of-the security-group-created-for-mount-target \ --region us-west-2 \ --profile adminuser

    Obtendrá la siguiente respuesta.

    { "MountTargetId": "fsmt-example", "NetworkInterfaceId": "eni-example", "FileSystemId": "fs-example", "PerformanceMode" : "generalPurpose", "LifeCycleState": "available", "SubnetId": "fs-subnet-example", "OwnerId": "account-id", "IpAddress": "xxx.xx.xx.xxx" }
  3. También puede utilizar el comando describe-mount-targets para obtener las descripciones de los destinos de montaje que ha creado en un sistema de archivos.

    $ aws efs describe-mount-targets \ --file-system-id file-system-id \ --region us-west-2 \ --profile adminuser

Paso siguiente

Paso 3: Monte el sistema de archivos en la instancia EC2 y pruebe