eb appversion - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

eb appversion

Descripción

El comando appversion de la CLI de EB administra las versiones de la aplicación de Elastic Beanstalk. Puede crear una versión nueva de la aplicación sin necesidad de implementar, eliminar una versión de la aplicación o crear la política del ciclo de vida de la versión de la aplicaciónConfiguración del ciclo de vida de la versión de la aplicación. Si invoca el comando sin ninguna opción, ingresa en el modo interactivo.

Utilice la opción --create para crear una versión nueva de la aplicación.

Utilice la opción --delete para eliminar una versión de la aplicación.

Utilice la opción lifecycle para mostrar o crear la política de ciclo de vida de versiones de la aplicación. Para obtener más información, consulte Configuración del ciclo de vida de la versión de la aplicación.

Sintaxis

eb appversion

eb appversion [-c | --create]

eb appversion [-d | --delete] version-label

eb appversion lifecycle [-p | --print]

Opciones

Nombre

Descripción

Tipo: String

-a application-name

o bien

--application_name application-name

Nombre de la aplicación. Si no se encuentra una aplicación con el nombre especificado, la CLI de EB crea una versión de aplicación para una aplicación nueva.

Solo se aplica con la opción --create.

Tipo: String

-c

o

--create

Cree una versión nueva de la aplicación.

-d etiqueta-de-versión

o bien

--delete etiqueta-de-versión

Elimine la versión de la aplicación etiquetada como versión-etiqueta.

-l etiqueta_de_versión

o bien

--label etiqueta_de_versión

Especifique una etiqueta para usarla con la versión que crea la CLI de EB. Si no utiliza esta opción, la CLI de EB genera una etiqueta única nueva. Si proporciona una etiqueta de versión, asegúrese de que sea única.

Solo se aplica con la opción --create.

Tipo: String

ciclo de vida

Invoque el editor predeterminado para crear una nueva política de ciclo de vida de versiones de aplicación. Utilice esta política para evitar alcanzar la cuota de versiones de la aplicación.

lifecycle -p

o bien

lifecycle --print

Muestra la política del ciclo de vida de la aplicación actual.

-m "descripción_de_versión"

o bien

--message "descripción_de_versión"

Descripción de la versión de la aplicación. Está entre comillas dobles.

Solo se aplica con la opción --create.

Tipo: String

-p

o bien

--process

Procesar previamente y validar el manifiesto del entorno y los archivos de configuración del paquete de código fuente. La validación de los archivos de configuración puede identificar problemas. Recomendamos que lo haga antes de implementar la versión de la aplicación en el entorno.

Solo se aplica con la opción --create.

--source codecommit/repository-name/branch-name

Repositorio y ramificación de CodeCommit. Para obtener más información, consulte Uso de la CLI de EB con AWS CodeCommit.

Solo se aplica con la opción --create.

--staged

Para crear la versión de la aplicación, utilice los archivos organizados en el índice git, en lugar de la confirmación HEAD.

Solo se aplica con la opción --create.

--timeout minutos

Número de minutos que deben transcurrir antes de que se agote el tiempo de espera del comando.

Solo se aplica con la opción --create.

Opciones comunes

Uso interactivo del comando

Si utiliza el comando sin argumentos, el resultado muestra las versiones de la aplicación. Se enumeran en orden cronológico inverso y primero aparece la última versión. Consulte la sección Examples (Ejemplos) para ver ejemplos del aspecto de la pantalla. Tenga en cuenta que la línea de estado se muestra en la parte inferior. La línea de estado muestra información confidencial del contexto.

Pulse d para eliminar una versión de la aplicación, pulse l para administrar la política de ciclo de vida de aplicación o pulse q para salir sin hacer cambios.

nota

Si la versión se implementa en cualquier entorno, no puede eliminarla.

Salida

El comando con la opción --create muestra un mensaje que confirma que se ha creado la versión de la aplicación.

El comando con la opción --delete versión-de-etiqueta muestra un mensaje en el que se confirma que se eliminó la versión de la aplicación.

Ejemplos

En el ejemplo siguiente, se muestra la ventana interactiva de una aplicación sin implementaciones.

En el ejemplo siguiente, se muestra la ventana interactiva de una aplicación con la cuarta versión implementada y la etiqueta de versión Sample Application (Aplicación de muestra).

En el siguiente ejemplo, se muestra la salida de un comando eb appversion lifecycle -p, donde ACCOUNT-ID es el ID de la cuenta de usuario:

Application details for: lifecycle Region: sa-east-1 Description: Application created from the EB CLI using "eb init" Date Created: 2016/12/20 02:48 UTC Date Updated: 2016/12/20 02:48 UTC Application Versions: ['Sample Application'] Resource Lifecycle Config(s): VersionLifecycleConfig: MaxCountRule: DeleteSourceFromS3: False Enabled: False MaxCount: 200 MaxAgeRule: DeleteSourceFromS3: False Enabled: False MaxAgeInDays: 180 ServiceRole: arn:aws:iam::ACCOUNT-ID:role/aws-elasticbeanstalk-service-role