Introducción a los comandos de AWS

Los comandos de AWS se usan en la CLI de AWS, que es la interfaz de línea de comandos de AWS, que es una herramienta para administrar los servicios de AWS. Ayuda a configurar los servicios y puede controlar los múltiples servicios para automatizarlos a través de secuencias de comandos. AWS CLI se puede instalar y configurar fácilmente y algunos de los comandos que se utilizan principalmente se enumeran a continuación.

Comandos básicos de AWS

1. Para instalar y configurar AWS CLI, use los siguientes comandos:

Sintaxis / Ejemplo:

sudo apt-get install -y python-dev python-pip

sudo pip install awscli

Sintaxis para configurar:

aws configure

2. Para verificar la salida del archivo, el comando es:

Sintaxis / ejemplo :

gato

3. Para imprimir la segunda columna por línea, use el siguiente comando:

Sintaxis / ejemplo:

corte –f 2

4. Para la ordenación de datos, el comando utilizado es -

Sintaxis / ejemplo:

Ordenar

5. Para imprimir las últimas cinco líneas, el comando es:

Sintaxis / ejemplo:

cola –n 5

6. Para imprimir las primeras cinco líneas, el comando es:

Sintaxis / ejemplo:

cabeza –n 5

7. Para imprimir la línea en un archivo, el comando es:

Sintaxis / ejemplo:

sed –n '5 (p; q)'

8. Para enumerar todos los senderos, el comando es:

Sintaxis / ejemplo:

aws cloudtrail describe-trail

9. Para enumerar los nombres de todos los senderos, el comando es:

Sintaxis / ejemplo :

aws cloud trail describe-tracks –salida de texto | corte –f 8

Para eliminar el rastro, el comando es:

Sintaxis / ejemplo:

aws cloud trail delete - trail

Comandos intermedios de AWS

1. Para agregar las etiquetas a la ruta, el comando es:

Sintaxis / ejemplo :

awscliaws cloudtrail add-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"

2. Para enumerar todas las etiquetas de la ruta, el comando es:

Sintaxis / ejemplo:

aws cloudtrail list-tags \ –resource-id-list

3. Para eliminar la etiqueta de un camino:

Sintaxis / ejemplo:

aws cloudtrail remove-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"

4. Para enumerar toda la información del usuario y crear el nuevo usuario, los comandos son:

Sintaxis / ejemplo:

aws iam list-users
New user: aws iam create-user \
--user-name aws-admin1

5. Para crear múltiples usuarios a partir del archivo, el comando es:

Sintaxis / ejemplo :

allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam create-user \
--user-name $userName
Done

6. Para eliminar varios usuarios del archivo, el comando es:

Sintaxis / ejemplo :

allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam delete-user \
--user-name $userName
Done

7. Para obtener la información específica del usuario, el comando es:

Sintaxis / ejemplo:

aws iam get-user \
--user-name aws-admin1

8. Para enumerar la política de contraseña, el comando es:

Sintaxis / ejemplo :

aws iam get-account-password-policy

9. Para establecer la política de una contraseña, el comando es:

Sintaxis / ejemplo :

aws iam update-account-password-policy \
--minimum-password-length 12 \
--require-symbols \
--require-numbers \
--require-uppercase-characters \
--require-lowercase-characters \
--allow-users-to-change-password

10. Para eliminar la política de contraseña, el comando es:

Sintaxis / ejemplo :

aws iam delete-account-password-policy

Comandos avanzados de AWS

1. Para obtener la lista del último tiempo de acceso de la clave de acceso, el comando es:

Sintaxis / ejemplo :

aws iam get-access-key-last-used \
--access-key-id ABCDEFGH123456EXAMPLE

2. Para desactivar la tecla de acceso, el comando es:

Sintaxis / ejemplo :

aws iam update-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--status Inactive \
--user-name aws-admin1

3. Para eliminar la clave de acceso, el comando es:

Sintaxis / ejemplo :

aws iam delete-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--user-name aws-admin1

4. Para crear un grupo de seguridad, el comando es:

Sintaxis / ejemplo :

aws ec2 create-security-group \
--vpc-id vpc-1a2b3c4d \
--group-name web-access \
--description "web access"

5. Para abrir el puerto 80 para que todos puedan acceder, el comando es:

Sintaxis / ejemplo:

aws ec2 authorize-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24

6. Para eliminar el firewall del grupo, el comando es:

Sintaxis / ejemplo:

aws ec2 revoke-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24

7. Para eliminar el grupo de seguridad, el comando es:

Sintaxis / ejemplo:

aws ec2 delete-security-group \
--group-id sg-00000000

8. Para crear la instancia, el comando es:

Sintaxis / ejemplo:

aws ec2 run-instances \
--image-id ami-f0e7d19a \
--instance-type t2.micro \
--security-group-ids sg-00000000 \
--dry-run

9. Para crear la secuencia de registro, el comando es:

Sintaxis / ejemplo:

aws logs create-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "syslog"

10. Para eliminar la secuencia de registro, el comando es:

Sintaxis / ejemplo:

aws logs delete-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "Default Stream"

Consejos y trucos para usar los comandos de AWS

  • Comando completado
  • Filtre los resultados de las solicitudes en el lado del servidor
  • Filtrar la salida en el lado del cliente
  • Buscar en colecciones
  • Extraiga los datos que realmente necesita

Conclusión

Los comandos de AWS se utilizan para proporcionar la conectividad eficiente, segura y confiable a los servicios de AWS y se están utilizando con la ayuda de AWS CLI. La nube de AWS es la más popular en el mercado y está clasificada por encima de otras plataformas de nube como AWS, Azure y Google Cloud. Se está utilizando ampliamente en todo el mundo y tiene muchas oportunidades para ofrecer para puestos de nivel básico, medio y superior. AWS es la próxima carrera que ofrece buenos salarios y puestos a los ingenieros y profesionales de la nube. También ayuda al cliente, ya que no necesita mover la aplicación de un servidor a otro y no necesita tomar la infraestructura física que reduce el costo del cliente. Los comandos de AWS se enumeran arriba de las diferentes secciones que se usan comúnmente en un entorno de producción.

Artículos recomendados

Esta ha sido una guía de los comandos de AWS. Aquí hemos discutido los comandos AWS básicos, intermedios y avanzados. También puede consultar el siguiente artículo para obtener más información.

  1. Cómo usar los comandos de Spark
  2. Comandos de cerdo que debes usar
  3. Beneficios de los comandos Sqoop
  4. Importancia de los comandos de la colmena

Categoría: