eb platform - AWS Elastic Beanstalk

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á.

eb platform

Descrição

Este comando dá suporte a dois espaços de trabalho diferentes:

Plataforma

Use este espaço de trabalho para gerenciar plataformas personalizadas.

Ambiente

Use este espaço de trabalho para selecionar uma plataforma padrão ou mostrar informações sobre a plataforma atual.

O Elastic Beanstalk fornece o atalho ebp para eb platform.

nota

O Windows PowerShell usa ebp como alias de comando. Se você estiver executando o EB CLI no Windows PowerShell, use a forma longa desse comando —. eb platform

Usar eb platform para plataformas personalizadas

Lista as versões da plataforma atual e permite que você gerencie plataformas personalizadas.

Sintaxe

eb platform create [version] [options]

eb platform delete [version] [options]

eb platform events [version] [options]

eb platform init [platform] [options]

eb platform list [options]

eb platform logs [version] [options]

eb platform status [version] [options]

eb platform use [platform] [options]

Opções

Nome

Descrição

create [version] [options]

Criar uma nova versão da plataforma. Saiba mais.

delete version [options]

Excluir uma versão da plataforma. Saiba mais.

events [version] [options]

Exibir os eventos de uma versão da plataforma. Saiba mais.

init [platform] [options]

Inicializar um repositório de plataforma. Saiba mais.

list [options]

Listar as versões da plataforma atual. Saiba mais.

logs [version] [options]

Exibir logs do ambiente do compilador para uma versão da plataforma. Saiba mais.

status [version] [options]

Exibir o status de uma versão da plataforma. Saiba mais.

use [platform] [options]

Selecionar uma plataforma diferente a partir da qual novas versões são criadas. Saiba mais.

Opções comuns

Opções comuns

Todos os comandos eb platform incluem as seguintes opções comuns.

Nome

Descrição

-h

OU

--help

Mostra uma mensagem de ajuda e sai.

--debug

Mostra saída de depuração adicional.

--quiet

Suprime toda a saída.

-v

OU

--verbose

Mostra saída adicional.

--profile PROFILE

Usa o especificado PROFILE de suas credenciais.

-r REGION

OU

--region REGION

Use a regiãoREGION.

--no-verify-ssl

Não verifique os certificados AWS SSL.

Eb platform create

Cria uma nova versão da plataforma e retorna o nome de região da Amazon (ARN) da nova versão. Se não houver um ambiente de compilador em execução na região atual, o comando iniciará uma. As opções de incremento version e (-M,-m, e-p) são mutuamente exclusivas.

Opções

Nome

Descrição

version

Se version não for especificado, cria uma nova versão com base na plataforma mais recente com a versão do patch (N em N.N.n) incrementada.

-M

OU

--major-increment

Incrementa o número de versão principal (o N em N.n.n).

-m

OU

--minor-increment

Incrementa o número de versão secundária (o N em n.N.n).

-p

OU

--patch-increment

Incrementa o número de versão de patch (o N em n.n.N).

-i INSTANCE_TYPE

OU

--tipo de instância INSTANCE_TYPE

Use INSTANCE_TYPE como tipo de instância, comot1.micro.

-ip INSTANCE_PROFILE

OU

--instance-profile INSTANCE_PROFILE

Use INSTANCE_PROFILE como perfil de instância ao criar AMIs uma plataforma personalizada.

Se a opção -ip não estiver especificada, criará o perfil de instância aws-elasticbeanstalk-custom-platforme-ec2-role e o usará para a plataforma personalizada.

--tags key1=value1[,key2=value2 ...]

Marque sua versão da plataforma personalizada. As tags são especificadas como uma lista de key=value separados por vírgulas.

Consulte mais detalhes em Atribuir tags em versões de plataforma personalizada.

--timeout minutes

O número definido de minutos antes do limite de tempo do comando.

--vpc.id VPC_ID

O ID da VPC na qual o Packer compila.

--vpc.subnets VPC_SUBNETS

As sub-redes VPC nas quais o Packer compila.

--vpc.publicip

Associa o público IPs às EC2 instâncias lançadas.

Eb platform delete

Excluir uma versão da plataforma. A versão não será excluída se um ambiente a estiver usando.

Opções

Nome

Descrição

version

A versão para excluir. Este valor é obrigatório.

--cleanup

Remover todas as versões de plataforma no estado Failed.

--all-platforms

Se --cleanup for especificado, remove todas as versões de plataforma no estado Failed para todas as plataformas.

--force

Não requer confirmação ao excluir uma versão.

Eb platform events

Exibir os eventos de uma versão da plataforma. Se version for especificado, exiba os eventos dessa versão, caso contrário, exiba os eventos da versão atual.

Opções

Nome

Descrição

version

A versão para a qual os eventos são exibidos. Este valor é obrigatório.

-f

OU

--follow

Continuar a exibir os eventos à medida que ocorrem.

Eb platform init

Inicializar um repositório de plataforma.

Opções

Nome

Descrição

platform

O nome da plataforma para inicializar. Este valor é obrigatório, a menos que -i (modo interativo) esteja habilitado.

-i

OU

--interactive

Usar o modo interativo.

-k KEYNAME

OU

--keyname KEYNAME

O nome da EC2 chave padrão.

Você pode executar este comando em um diretório previamente inicializado, embora não possa alterar o tipo de espaço de trabalho se executado em um diretório previamente inicializado.

Para reinicializar com opções diferentes, use a opção -i.

Eb platform list

Listar as versões da Plataforma associada a um espaço de trabalho (diretório) ou uma região.

O comando retorna resultados diferentes dependendo do tipo de espaço de trabalho no qual você o executa da seguinte forma:

  • Em um workspace da Plataforma (um diretório inicializado por eb platform init), o comando retornará uma lista de todas as versões de Plataforma da Plataforma personalizada definida no workspace. Adicione a opção --verbose ou --all-platforms para obter uma lista de todas as versões de Plataforma de todas as Plataformas personalizadas que sua conta tiver na região associada ao workspace.

  • Em um workspace da aplicação (um diretório inicializado por eb init), o comando retornará uma lista de todas as versões de plataforma, tanto para plataformas gerenciadas pelo Elastic Beanstalk quanto para as plataformas personalizadas da sua conta. A lista usa nomes curtos de versão da Plataforma, e algumas variáveis da versão da Plataforma podem ser combinadas. Adicione a opção --verbose para obter uma lista detalhada com nomes completos e todas as variáveis listadas separadamente.

  • Em um diretório não inicializado, o comando só funciona com a opção --region. Ele retorna uma lista de todas as versões de plataforma gerenciada pelo Elastic Beanstalk compatíveis na região. A lista usa nomes curtos de versão da Plataforma, e algumas variáveis da versão da Plataforma podem ser combinadas. Adicione a opção --verbose para obter uma lista detalhada com nomes completos e todas as variáveis listadas separadamente.

Opções

Nome

Descrição

-a

OU

--all-platforms

Válido somente em um workspace inicializado (um diretório inicializado por eb platform init ou eb init). Lista as versões das Plataformas de todas as Plataformas associadas à sua conta.

-s STATUS

OU

--status STATUS

Liste somente as plataformas que correspondem aSTATUS:

  • Ready

  • Reprovada

  • Deleting (Excluindo)

  • Creating (Criando)

Eb platform logs

Exibir logs do ambiente do compilador para uma versão da plataforma.

Opções

Nome

Descrição

version

A versão da plataforma cujos logs são exibidos. Se omitido, exibe logs da versão atual.

--stream

Transmita os registros de implantação que foram configurados com CloudWatch.

Eb platform status

Exibir o status de uma versão da plataforma.

Opções

Nome

Descrição

version

A versão da plataforma cujo status é recuperado. Se omitida, exibe o status da versão atual.

Eb platform use

Selecionar uma plataforma diferente a partir da qual novas versões são criadas.

Opções

Nome

Descrição

platform

Especifica platform como a versão ativa desse espaço de trabalho. Este valor é obrigatório.

Usar eb platform para ambientes

Lista as plataformas compatíveis e permite que você defina a plataforma padrão e a versão da plataforma a serem usadas ao iniciar um ambiente. Use eb platform list para ver uma lista de todas as plataformas compatíveis. Use eb platform select para alterar a plataforma de seu projeto. Use eb platform show para ver a plataforma selecionada de seu projeto.

Sintaxe

eb platform list

eb platform select

eb platform show

Opções

Nome

Descrição

list

Listar a versão da plataforma atual.

select

Selecionar a plataforma padrão.

show

Mostrar informações sobre a plataforma atual.

Exemplo 1

O exemplo a seguir lista os nomes de todas as configurações para todas as plataformas compatíveis com o Elastic Beanstalk.

$ eb platform list docker-1.5.0 glassfish-4.0-java-7-(preconfigured-docker) glassfish-4.1-java-8-(preconfigured-docker) go-1.3-(preconfigured-docker) go-1.4-(preconfigured-docker) iis-7.5 iis-8 iis-8.5 multi-container-docker-1.3.3-(generic) node.js php-5.3 php-5.4 php-5.5 python python-2.7 python-3.4 python-3.4-(preconfigured-docker) ruby-1.9.3 ruby-2.0-(passenger-standalone) ruby-2.0-(puma) ruby-2.1-(passenger-standalone) ruby-2.1-(puma) ruby-2.2-(passenger-standalone) ruby-2.2-(puma) tomcat-6 tomcat-7 tomcat-7-java-6 tomcat-7-java-7 tomcat-8-java-8

Exemplo 2

O exemplo a seguir solicita que você escolha a plataforma em uma lista de plataformas e a versão que você deseja implantar para a plataforma especificada.

$ eb platform select Select a platform. 1) PHP 2) Node.js 3) IIS 4) Tomcat 5) Python 6) Ruby 7) Docker 8) Multi-container Docker 9) GlassFish 10) Go (default is 1): 5 Select a platform version. 1) Python 2.7 2) Python 3) Python 3.4 (Preconfigured - Docker)

Exemplo 3

O exemplo a seguir mostra informações sobre a plataforma padrão atual.

$ eb platform show Current default platform: Python 2.7 New environments will be running: 64bit Amazon Linux 2014.09 v1.2.0 running Python 2.7 Platform info for environment "tmp-dev": Current: 64bit Amazon Linux 2014.09 v1.2.0 running Python Latest: 64bit Amazon Linux 2014.09 v1.2.0 running Python