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 estiver executando a CLI do EB no Windows PowerShell, utilize a forma longa deste comand — 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

Name (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 PERFIL especificado em suas credenciais.

-r REGION

OU

--region REGION

Usa a região REGIÃO.

--no-verify-ssl

Não verifica os certificados SSL da AWS

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. A versão e as opções de incremento (-M, -m e -p) são mutualmente exclusivas.

Opções

Name (Nome)

Descrição

versão

Se a versão não estiver especificada, cria uma nova versão de acordo com a Plataforma mais recente com a versão de 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

--instance-type INSTANCE_TYPE

Use INSTANCE_TYPE como o tipo de instância, por exemplo, t1.micro.

-ip INSTANCE_PROFILE

OU

--instance-profile INSTANCE_PROFILE

Use INSTANCE_PROFILE como o perfil de instância ao criar AMIs para 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.

Para obter mais detalhes, consulte Atribuir tags em versões de plataforma personalizada.

--timeout minutos

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 IPs públicos a instâncias do EC2 iniciadas.

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

Name (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 a versão for especificada, exibirá os eventos dessa versão; caso contrário, exibirá os eventos da versão atual.

Opções

Name (Nome)

Descrição

versão

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

Name (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 chave EC2 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 --all-platforms ou --verbose 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

Name (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

Lista apenas as Plataformas que correspondem ao STATUS:

  • Ready

  • Reprovada

  • Deleting (Excluindo)

  • Creating (Criando)

Eb platform logs

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

Opções

Name (Nome)

Descrição

version

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

--stream

Fazer streaming de logs de implantação configurados com CloudWatch.

Eb platform status

Exibir o status de uma versão da plataforma.

Opções

Name (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

Name (Nome)

Descrição

platform

Especifica platform como a versão ativa deste workspace. 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

Name (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