O que é o AWS Command Line Interface? - AWS Command Line Interface

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é o AWS Command Line Interface?

A AWS Command Line Interface (AWS CLI) é uma ferramenta de código aberto que permite interagir com os serviços da AWS usando comandos no shell da linha de comando. Com uma configuração mínima, o AWS CLI permite-lhe iniciar a execução de comandos que implementam uma funcionalidade equivalente à fornecida pelo browser Console de gerenciamento da AWS a partir da linha de comandos no seu programa de terminais:

  • Shells do Linux – use programas comuns de shell, como bash, zsh e tcsh para executar comandos em Linux ou macOS X.

  • Linha de comandos do Windows – No Windows, execute comandos na linha de comandos do Windows ou no PowerShell.

  • por via remota – Comandos de execução ligados Amazon Elastic Compute Cloud (Amazon EC2através de um programa de terminal remoto, como PuTTY ou SSH, ou com AWS Systems Manager.

Todos IaaS (infraestrutura como serviço) AWS funções de administração, gestão e acesso no Console de gerenciamento da AWS estão disponíveis na AWS API e CLI. Novidade AWS IaaS e serviços oferecem serviços completos Console de gerenciamento da AWS através da API e CLI no lançamento ou no prazo de 180 dias após o lançamento.

lá estão AWS CLI fornece acesso direto ao público APIs de AWS serviços. Você pode explorar os recursos de um serviço com a AWS CLI e desenvolver scripts de shell para gerenciar seus recursos. Além dos comandos de nível inferior equivalentes a API, vários serviços da AWS fornecem personalizações para a AWS CLI. As personalizações podem incluir comandos de nível mais elevado que simplificam o uso de um serviço com uma API complexa.

AWS CLI versões

A AWS CLI está disponível em duas versões, e as informações neste guia se aplicam a ambas, salvo indicação em contrário.

  • Versão 2.x – a versão atual disponível para o público da AWS CLI que é indicada para uso em ambientes de produção. Essa versão inclui algumas alterações “de última hora” da versão 1 que podem exigir alterações nos scripts para que eles continuem operando conforme esperado. Para obter uma lista de novos recursos e alterações de ruptura na versão 2, consulte Alterações na mudança – A migrar de AWS CLI versão 1 para a versão 2.

  • Versão 1.x – a versão anterior da AWS CLI que está disponível para compatibilidade com versões anteriores.

Manutenção e assistência

Para obter informações sobre como este produto da AWS está a ser mantido e suportado, consulte Manutenção e Assistência na AWS SDKs e Ferramentas Partilhadas Guia de Referência de Configuração e Credenciais.

Além deste guia, a seguir estão outros valiosos recursos online para a AWS CLI.

Usar os exemplos

Os exemplos neste guia foram formatados por meio das seguintes convenções:

  • Prompt – o prompt de comando é exibido como ($ ). Para comandos específicos do Windows, C:\> é usado como prompt. Não inclua prompt quando você digitar comandos.

  • Diretório – Quando comandos devem ser executados de um diretório específico, o nome do diretório é mostrado antes do símbolo do comando.

  • Entrada do usuário – o texto de comando inserido na linha de comando é formatado como user input.

  • Texto substituível – Texto variável, incluindo nomes de recursos escolhidos, ou IDs gerado por AWS serviços que tem de incluir nos comandos, está formatado como replaceable text. Em comandos de linhas múltiplas ou comandos em que é necessária uma introdução específica no teclado, os comandos do teclado também podem ser mostrados como texto substituível.

  • Saída – a saída retornada pelos serviços da AWS é mostrada sob a entrada do usuário e é formatada como computer output.

Por exemplo, o seguinte comando inclui entradas do usuário, substituição de texto e saída. Para usar esse exemplo, insira aws configure na linha de comando e pressione Enter. A AWS CLI gera linhas de texto, solicitando que você insira informações adicionais. Insira cada uma de suas chaves de acesso e pressione Enter. Depois, insira um nome de região da AWS no formato mostrado, pressione Enter e, depois, Enter uma última vez para ignorar o formato de saída. O comando final Enter é mostrado como texto substituível porque não há entradas do usuário para essa linha.

$ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: ENTER

O exemplo a seguir mostra um comando simples com saída. Para usar este exemplo, insira o texto completo do comando (o texto destacado após o prompt) e pressione Enter. O nome do grupo de segurança, a-minha-sg, é substituível pelo nome do grupo de segurança desejado. O documento JSON, incluindo as chaves, é saída. Se configurar o CLI para resultar em texto ou formato de tabela, a saída será formatada de forma diferente. JSON é o formato de saída padrão.

$ aws ec2 create-security-group --group-name my-sg --description "My security group" { "GroupId": "sg-903004f8" }
nota

Argumentos que têm de ser substituídos (tais como AWS Access Key ID), e os que devem ser substituídos (tais como group name), são ambos mostrados como replaceable text in italics. Se um argumento tiver de ser substituído, é anotado no texto que descreve o exemplo.

Sobre a Amazon Web Services

A Amazon Web Services (AWS) é um conjunto de serviços de infraestrutura digital que os desenvolvedores podem utilizar ao desenvolver seus aplicativos. Os serviços incluem computação, armazenamento, banco de dados e sincronização de aplicativos (sistema de mensagens e filas). A AWS usa um modelo de serviço de pagamento por utilização. Você será cobrado apenas pelos serviços que você—ou seus aplicativos—usar. Além disso, para tornar AWS mais acessível como plataforma para criação de protótipos e experimentação, a AWS oferece um nível de uso gratuito. Neste nível, os serviços são gratuitos abaixo de um determinado nível de uso. Para obter mais informações sobre os custos da AWS e o nível gratuito, consulte Usar o nível gratuito da AWS. Para obter uma conta da AWS, abra a página inicial da AWS e clique em Cadastrar-se.