¿Qué es AWS CLI y cómo se utiliza?



Este artículo sobre AWS CLI lo ayudará a comprender cómo instalar AWS CLI y usarlo para acceder a AWS Cloud Computing Services

es uno de los principales proveedores de nube que representa el 47,8% del público IaaS de 2018. cuota de mercado, según el análisis de Gartner. es una herramienta unificada para administrar los servicios de AWS. La administración de varios servicios de AWS se puede realizar a través de la CLI y brinda la oportunidad de automatización a través de scripts. En este artículo, veamos cómo usar AWS CLI.

Los temas cubiertos en este artículo son:





Requisitos previos para utilizar la AWS CLI

La actividad práctica de este blog requiere que se instalen en el sistema los siguientes requisitos previos.

  1. Cree una cuenta de AWS: Para configurar la AWS CLI, es necesario crear una cuenta de AWS si no tiene una. Regístrese aquí para Cuenta de AWS . La nueva cuenta de AWS incluye 12 meses de acceso de nivel gratuito.
  2. Instale AWS CLI: AWS CLI está disponible para la distribución del sistema operativo Windows, MAC y Linus.
    • Instalador de ventanas: 64 bits y 32 bits .
    • MAC y Linux: siga estos pasos
      1. Instalar en pc 2.6.5 o superior
      2. pepita (Instalador de paquetes para Python) debe estar instalado. Pasos de instalación a seguir.
      3. Ejecute el siguiente comando desde la terminal / símbolo del sistema'pip install awscli' Salida: cómo utilizar AWS CLI - Edureka

Creación de nuevos usuarios

Paso 1: Para estar con, inicie sesión en el Consola de administración de AWS . En este caso, utilice una cuenta de AWS existente o una cuenta recién creada como parte del paso de requisito previo.



Paso 2: Después de iniciar sesión, vamos a aterrizar en el Panel de la consola de administración de AWS.

Paso 3: En buscar servicios, vamos a ingresar ' ”En el cuadro de texto.

Etapa 4: Ahora estamos en el IAM (Consola de administración de identidades y accesos) para AWS. La consola de IAM es el eje central que proporciona la siguiente funcionalidad .



    • Administración de acceso a servicios y recursos de AWS.
    • Creación de usuarios y gestión de permisos.

Creación y gestión de grupos. Paso 5: Posteriormente, vamos a pinchar en el ' Usuarios ” selección en la barra de menú izquierda.

Permisos de usuario

Paso 1: Para empezar, vamos a hacer clic Agregar usuario en el panel de AWS IAM.

Paso 2: En este caso, los usuarios solo requieren acceso a la API, AWS CLI. El usuario no necesita acceder al Consola de administración de AWS . Por tanto, vamos a seleccionar el Acceso programático opción.

Paso 3: A continuación, proporcionaremos el nombre de usuario y seleccionaremos el tipo de acceso como Acceso programático .

tutorial de mysql para principiantes con ejemplos

Etapa 4: Haga clic en siguiente, después de seleccionar el tipo de acceso.

Paso 5: Luego, los permisos deben asignarse al nuevo usuario. Las siguientes opciones están disponibles

  • Agregar usuario a un grupo existente
  • Copiar permiso de un usuario existente
  • Adjunte la política existente directamente al usuario

Paso 6: Para la tarea existente, vamos a adjuntar las políticas existentes directamente, en esto vamos a seleccionar la política de “Acceso de administrador”.
La política de IAM es un tema completo en sí mismo. Por lo tanto, no vamos a discutir esto aquí, pero será un tema para otro blog. En resumen, ¿qué es una política de IAM?

  • La política de IAM define los permisos.
  • Por lo tanto, cuando las políticas están asociadas con un recurso de AWS, el recurso de AWS hereda los permisos definidos en la política.
  • En resumen, las políticas son plantillas para otorgar permisos.

Paso 7: Después de agregar la política existente, las etiquetas se pueden asociar con el recurso.

  • En letra, etiqueta es una etiqueta asignada a un recurso.
  • Cada etiquetaconsta de una clave y un valor opcional.
  • Mediante etiquetas, los recursos de AWS se pueden clasificar.

Paso 8: Haga clic en siguiente y terminaremos en la pantalla de revisión. Esta es la pantalla de resumen de la selección que hemos realizado.

Paso 9: Una vez realizados todos los pasos, vamos a hacer clic en crear. Como resultado, se creará un nuevo usuario con el nombre de usuario 'demouser'.

Respuesta de creación de usuario

  1. En la pantalla de éxito de la creación del usuario, se proporcionan dos datos importantes.
    • ID de clave de acceso
    • Clave de acceso secreta
  2. Vamos a almacenar esta información de forma segura y no la compartiremos.
  3. Alternativamente, Archivo CSV La opción de descargar archivo está disponible, el archivo CSV contiene los detalles.
  4. Almacene de forma segura la clave o el archivo 'CSV' descargado, ya que no podremos recuperar la clave de acceso secreta nuevamente.
  5. Haga clic en cerrar y terminará en el panel de usuario. El usuario recién creado está disponible ahora.

¿Cómo utilizar la AWS CLI?

AWS CLI: configuración

Paso 1: Haga clic en el usuario de demostración, se mostrarán los detalles pertinentes correspondientes al uso.

  • Permisos
  • Grupos
  • Etiquetas
  • Credenciales de seguridad
  • Asesor de acceso

Paso 2: Para este blog, queremos usar un objeto Credenciales de seguridad, haga clic en el Credenciales de seguridad lengüeta.

Paso 3: Aquí vemos el ID de clave de acceso, que se creó recientemente con el estado marcado como 'Activo'

Etapa 4: En este caso, el estado de la clave de acceso proporciona una característica de seguridad importante para los administradores.

Paso 5: Ahora tenemos al usuario, lo que nos permite acceder a los recursos de AWS mediante programación.

Configuración de terminal / símbolo del sistema

      1. Inicie sesión en la ventana del terminal ('mac' / Linux ') o en el símbolo del sistema (' Windows ').
      2. Antes de que podamos acceder a los recursos de AWS mediante CLI (interfaz de línea de comandos), necesitaremos configurar la CLI.
      3. En consecuencia, ejecutaremos el siguiente comando para configurar AWS CLI'Aws configure –profile'

        CampoValor
        ID de clave de acceso de AWSCreado como parte de nuevas credenciales de seguridad
        Clave de acceso secreta de AWSCorrespondiente a la 'Clave de acceso de AWS' seleccionada.
        Nombre de región predeterminadoRegiones de AWS, estamos utilizando us-este-1
        Formato de salida predeterminadoJSON

      4. Ahora estamos listos con el perfil.

Ejecución de prueba de la AWS CLI

Paso 1: En este caso, usaremos AWS S3 (servicio de almacenamiento simple) como ejemplo.

Paso 2: En resumen, AWS S3 es un servicio de almacenamiento de objetos.

    • Escalabilidad
    • Disponibilidad de datos
    • Seguridad
    • Actuación.

Paso 3: A continuación, vamos a ejecutar'Aws s3 ls --profile mydemouser'

Etapa 4: Después de enumerar el contenido del depósito existente, intentemos crear un nuevo depósito s3 utilizando AWS CLI
'Aws s3 mb s3: // mydemouserbucket --profile mydemouser'

Paso 5: Como resultado de la ejecución del comando, se debe crear el depósito.

fusionar ordenar ejemplo de c ++

Paso 6: Además, intentemos crear un depósito en una región que no sea la región predeterminada para el perfil CLI, en nuestro caso, la región predeterminada es 'Us-east-1'

Paso 7: Después de que se haya ejecutado el comando, verifiquemos si se ha creado el depósito y cuál es la región del depósito.

Conclusión

AWS CLI es una herramienta excelente no solo desde el punto de vista de la administración de los recursos de AWS, sino que la CLI también proporciona información clave sobre cómo se puede acceder a AWS mediante programación. Se introdujeron conceptos clave, la configuración del usuario se realizó en IAM y la CLI para acceder a los recursos de AWS. Pero AWS CLI puede hacer mucho más. En este blog, acabamos de mencionar cómo acceder a ellos a través de la consola. En el próximo blog, la atención se centrará en AWS S3. Mantente sintonizado para más.

Si esto ha despertado su interés y desea saber más sobre la seguridad de las aplicaciones, consulte nuestro que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender la seguridad cibernética en profundidad y lo ayudará a dominar el tema.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de '¿Cómo utilizar AWS CLI?' y nos pondremos en contacto contigo.