Tutorial: Crear un sistema de archivos EFS de Amazon y montarlo en una instancia EC2 mediante elAWS CLI - 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.

Tutorial: Crear un sistema de archivos EFS de Amazon y montarlo en una instancia EC2 mediante elAWS CLI

En este tutorial se utilizan losAWS CLIpara explorar la API de Amazon EFS. En este tutorial, crea un sistema de archivos de Amazon EFS cifrado, lo monta en una instancia Amazon EC2 en su VPC y prueba la configuración.

nota

Este tutorial es similar al ejercicio de introducción. En el navegadorIntroducción, utiliza la consola para crear recursos de EC2 y Amazon EFS. En este tutorial, utiliza laAWS CLIPara hacer lo mismo: principalmente para familiarizarse con la API de Amazon EFS.

En este tutorial, crea la siguienteAWSRecursos de su cuenta:

  • Recursos de Amazon EC2:

    • Dos grupos de seguridad (para la instancia EC2 y el sistema de archivos de Amazon EFS).

      Añada reglas a los grupos de seguridad para autorizar el acceso de entrada/salida adecuado. De este modo, la instancia EC2 puede conectarse al sistema de archivos a través del destino de montaje mediante un puerto TCP NFSv4.1 estándar.

    • Una instancia EC2 de Amazon en su VPC.

  • Recursos de Amazon EFS:

    • Un sistema de archivos.

    • Un destino de montaje para su sistema de archivos.

      Para montar su sistema de archivos en una instancia EC2 tiene que crear un destino de montaje en la VPC. Puede crear un destino de montaje en cada una de las zonas de disponibilidad de la VPC. Para obtener más información, consulte Amazon EFS: Cómo funciona.

A continuación, prueba el sistema de archivos en su instancia EC2. El paso de limpieza al final del tutorial le ofrece información para que elimine estos recursos.

El tutorial crea todos estos recursos en la región EE. UU. Oeste (Oregón) (us-west-2). Cualquiera que sea Región de AWS Utilice, asegúrese de utilizarlo de forma coherente. Todos los recursos (su VPC, recursos de EC2 y recursos de Amazon EFS) deben estar en el mismo Región de AWS .

Antes de empezar

  • Puede usar las credenciales raíz de su Cuenta de AWS Para iniciar sesión en la consola y probar el ejercicio de introducción. Sin embargo,AWS Identity and Access Management(IAM) recomienda que no utilice las credenciales raíz de su Cuenta de AWS . En su lugar, cree un usuario administrador en su cuenta y utilice esas credenciales para administrar los recursos de su cuenta. Para obtener más información, consulte Configuración.

  • Puede utilizar una VPC predeterminada o una VPC personalizada que haya creado en su cuenta. Para este tutorial, la configuración de la VPC predeterminada funciona. Sin embargo, si utiliza una VPC personalizada, verifique lo siguiente:

    • Los nombres de host de DNS están habilitados. Para obtener más información, consulteActualizar la compatibilidad de DNS para su VPCen laGuía del usuario de Amazon VPC.

    • La gateway de Internet está conectada a su VPC. Para obtener más información, consulte Gateways de Internet en la Guía del usuario de Amazon VPC.

    • Las subredes de VPC se configuran para solicitar direcciones IP públicas para instancias lanzadas en las subredes de la VPC. Para obtener más información, consulte Direcciones IP en su VPC en la Guía del usuario de Amazon VPC.

    • La tabla de ruteo de la VPC incluye una regla para enviar todo el tráfico vinculado a Internet a la gateway de Internet.

  • Debe configurar la AWS CLI y añadir el perfil adminuser.

Configuración de AWS CLI

Utilice las siguientes instrucciones para configurar la AWS CLI y el perfil de usuario.

Para configurar la AWS CLI

  1. Descargue y configure la AWS CLI. Para obtener instrucciones, consulte los siguientes temas en laAWS Command Line InterfaceGuía del usuario.

    Configuración inicial de laAWSInterfaz de línea de comandos de

    Instalación de la interfaz de línea de comandos de AWS

    Configuración dAWSInterfaz de línea de comandos de

  2. Definir perfiles.

    Puede almacenar las credenciales de usuarios en el archivo config de la AWS CLI. Los comandos CLI de ejemplo de este tutorial especifican el perfil adminuser. Cree el perfil adminuser en el archivo config. También puede definir el perfil de usuario del administrador como predeterminado en el archivo config como se muestra.

    [profile adminuser] aws_access_key_id = admin user access key ID aws_secret_access_key = admin user secret access key region = us-west-2 [default] aws_access_key_id = admin user access key ID aws_secret_access_key = admin user secret access key region = us-west-2

    El perfil anterior también define la Región de AWS . Si no especifica una región en el comando de la CLI, se supone la región us-west-2.

  3. Verifique la configuración introduciendo el siguiente comando en el símbolo del sistema. Ambos comandos no proporcionan las credenciales de forma explícita, por lo que se utilizan las credenciales del perfil predeterminado.

    • Pruebe el comando de ayuda

      También puede especificar el perfil de usuario de forma explícita añadiendo el parámetro --profile.

      aws help
      aws help \ --profile adminuser

Paso siguiente

Paso 1: Crear recursos de Amazon EC2