Vamos primeiro entender o que são os console e a AWS da AWS e depois falar sobre suas diferenças principais.
O que é o AWS Console?
O AWS Console é o aplicativo da web que permite ao usuário gerenciar uma coleção de diferentes serviços da AWS. Quando a conta da AWS está conectada, a página inicial do console exibe várias opções e serviços. A página inicial do console fornece acesso a todos os diferentes painéis de serviço da AWS.
Existem dois tipos diferentes de contas de usuário da AWS no console da AWS, eu.e., Conta de usuário root e conta de usuário IAM:
Quando o usuário faz login na conta do AWS Root User ou IAM, exibe a página da Web do console com várias opções:
O que é AWS CLI?
A AWS Command Line Interface é uma ferramenta unificada usada para acessar e gerenciar os serviços da AWS por meio de comandos escritos no shell da linha de comando. Várias operações da AWS podem ser executadas inserindo comandos textuais no terminal sem a interferência do console.
Para usar a CLI para executar operações, a CLI da AWS precisa ser instalada e configurada pela primeira vez no sistema. Atualmente, existem duas versões da AWS CLI (V1 e V2), e a versão 2 (V2) é usada como a versão mais recente. Se a CLI da AWS ainda não tiver sido instalada no sistema, ele não executará nenhum dos comandos da AWS. Então, instale primeiro.
O comando a seguir é usado para configurar a AWS CLI:
AWS Configurar
Isso pede ao usuário o ID da chave de acesso e a chave de acesso secreto:
O usuário só precisa configurar a CLI da AWS usando as credenciais (chave de acesso e chave de acesso secreto) da conta de usuário do IAM ou da conta de usuário root. As chaves de acesso e acesso secreto perguntadas pela AWS CLI são exibidas no console da AWS:
A chave de acesso e acesso secreto é colada no terminal para configurar a AWS CLI. Depois que a CLI da AWS estiver configurada, os comandos da CLI podem ser usados para controlar os serviços da AWS:
Principais diferenças entre a AWS CLI e o console
A seguir, estão as principais diferenças entre o AWS Console e a AWS CLI:
AWS Console | AWS CLI |
As operações são executadas nos aplicativos da web usando as interfaces da página da web da AWS. | As operações são realizadas executando comandos no shell da linha de comando. |
O AWS Console não requer acesso e acesso secreto para executar tarefas da AWS. | A AWS CLI requer acesso e chaves de acesso secreto para executar tarefas da AWS. |
Para usar o console da AWS, o usuário precisa se inscrever e fazer login na conta da AWS. | Para usar a interface da linha de comando da AWS, o usuário precisa instalar e configurar o AWS no sistema primeiro. |
O AWS Console gera apenas as chaves e comandos para usá -los no terminal para estabelecer conexões como RDP e SSH. | A AWS CLI executa os comandos para executar as operações de rede após se conectar através do RDP e SSH usando as chaves geradas através do AWS Console. |
O AWS Console está carregado no navegador. | A AWS CLI é aberta usando o shell da linha de comando no sistema. |
Isso resume a diferença entre o AWS Console e a AWS CLI.
Conclusão
O console da AWS é o aplicativo da web carregado no navegador que contém uma coleção de diferentes serviços da AWS. O console de gerenciamento da AWS é exibido como a primeira interface da AWS através de consoles de todos os serviços que podem ser abertos. A AWS CLI é a ferramenta unificada que pede aos usuários que insira os comandos da AWS no shell da linha de comando após a configuração.