Introdução aos comandos da AWS

Os comandos da AWS são usados ​​na CLI da AWS, que é a interface da linha de comandos da AWS, que é uma ferramenta para gerenciar os serviços da AWS. Ajuda na configuração dos serviços e é capaz de controlar os vários serviços para automatizá-los por meio de scripts. A AWS CLI pode ser instalada e configurada facilmente e alguns dos comandos usados ​​principalmente estão listados abaixo.

Comandos básicos da AWS

1. Para instalar e configurar a AWS CLI, use os comandos abaixo -

Sintaxe / Exemplo:

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

instalação do sudo pip awscli

Sintaxe para configurar:

aws configure

2. Para verificar a saída do arquivo, o comando é -

Sintaxe / exemplo :

gato

3. Para imprimir a segunda coluna por linha, use o comando abaixo -

Sintaxe / exemplo:

corte –f 2

4. Para a classificação dos dados, o comando usado é -

Sintaxe / exemplo:

Ordenar

5. Para imprimir as últimas cinco linhas, o comando é -

Sintaxe / exemplo:

cauda -n 5

6. Para imprimir as cinco primeiras linhas, o comando é -

Sintaxe / exemplo:

cabeça –n 5

7. Para imprimir a quinta linha em um arquivo, o comando é -

Sintaxe / exemplo:

sed –n '5 (p; q)'

8. Para listar todas as trilhas, o comando é -

Sintaxe / exemplo:

aws cloudtrail descrever trilhas

9. Para listar os nomes de todas as trilhas, o comando é -

Sintaxe / exemplo :

aws cloud trail descrever trilhas - texto de saída | corte –f 8

Para excluir a trilha, o comando é -

Sintaxe / exemplo:

exclusão da trilha de nuvem do aws - trilha

Comandos intermediários da AWS

1. Para adicionar as tags à trilha, o comando é -

Sintaxe / exemplo :

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

2. Para listar todas as tags da trilha, o comando é -

Sintaxe / exemplo:

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

3. Para remover a etiqueta de uma trilha -

Sintaxe / exemplo:

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

4. Para listar todas as informações do usuário e criar o novo usuário, os comandos são -

Sintaxe / exemplo:

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

5. Para criar vários usuários a partir do arquivo, o comando é -

Sintaxe / exemplo :

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

6. Para excluir vários usuários do arquivo, o comando é -

Sintaxe / exemplo :

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

7. Para obter informações específicas do usuário, o comando é -

Sintaxe / exemplo:

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

8. Para listar a política de senha, o comando é -

Sintaxe / exemplo :

aws iam get-account-password-policy

9. Para definir a política para uma senha, o comando é -

Sintaxe / exemplo :

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 excluir a política de senha, o comando é -

Sintaxe / exemplo :

aws iam excluir-conta-senha-política

Comandos avançados da AWS

1. Para obter a lista do último horário de acesso da chave de acesso, o comando é -

Sintaxe / exemplo :

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

2. Para desativar a tecla de acesso, o comando é -

Sintaxe / exemplo :

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

3. Para excluir a chave de acesso, o comando é -

Sintaxe / exemplo :

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

4. Para criar um grupo de segurança, o comando é -

Sintaxe / exemplo :

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

5. Para abrir a porta 80 para que todos possam acessar, o comando é -

Sintaxe / exemplo:

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

6. Para remover o firewall do grupo, o comando é -

Sintaxe / exemplo:

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

7. Para excluir o grupo de segurança, o comando é -

Sintaxe / exemplo:

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

8. Para criar a instância, o comando é -

Sintaxe / exemplo:

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

9. Para criar o fluxo de logs, o comando é -

Sintaxe / exemplo:

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

10. Para excluir o fluxo de logs, o comando é -

Sintaxe / exemplo:

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

Dicas e truques para usar comandos da AWS

  • Conclusão de comando
  • Filtrar os resultados das solicitações no lado do servidor
  • Filtrar a saída no lado do cliente
  • Pesquise coleções
  • Extraia os dados que você realmente solicitou

Conclusão

Os comandos da AWS são usados ​​para fornecer a conectividade eficiente, segura e confiável aos serviços da AWS e estão sendo usados ​​com a ajuda da AWS CLI. A nuvem da AWS é mais popular no mercado e classificada acima das outras plataformas de nuvem como a nuvem da AWS, Azure e Google. Ele está sendo amplamente utilizado em todo o mundo e tem muitas oportunidades para oferecer para cargos de nível básico, intermediário e sênior. A AWS é o próximo plano de carreira que oferece bons salários e posições para os engenheiros e profissionais de nuvem. Também ajuda o cliente, pois ele não precisa mover o aplicativo de um servidor para outro e não precisa levar a infraestrutura física que reduz o grande custo do cliente. Os comandos da AWS estão listados acima nas diferentes seções que são comumente usadas em um ambiente de produção.

Artigos recomendados

Este foi um guia para os comandos da AWS. Aqui discutimos os comandos Básico, Intermediário e Avançado da AWS. Você também pode consultar o seguinte artigo para saber mais

  1. Como usar os comandos do Spark
  2. Comandos de porco que você deve usar
  3. Benefícios dos comandos Sqoop
  4. Importância dos comandos do Hive

Categoria: