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.
Atributos deploy
importante
La AWS OpsWorks Stacks El servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tiene alguna duda sobre la migración, póngase en contacto con el AWS Support Equipo en AWS Re:post
Si los atributos se asocian a un evento Deploy o a un comando de pila Execute Recipes, el atributo deploy
contiene un atributo para cada aplicación implementada, cuyo nombre es el nombre corto de la aplicación. Cada atributo de aplicación contiene los siguientes atributos:
- aplicación
-
El nombre de slug de la aplicación, como
"simplephp"
(cadena).node["deploy"]["
appshortname
"]["application"] - application_type
-
El tipo de aplicación (cadena). Los valores posibles son los siguientes:
-
java
: una aplicación Java -
nodejs
: una aplicación Node.js -
php
: Una PHP aplicación -
rails
: una aplicación Ruby on Rails -
web
: Una HTML página estática -
other
: cualquier otro tipo de aplicación
node["deploy"]["
appshortname
"]["application_type"] -
- auto_bundle_on_deploy
-
En el caso de las aplicaciones de Rails, si Bundler se ejecuta durante la implementación (booleano).
node["deploy"]["
appshortname
"]["auto_bundle_on_deploy"] - base de datos
-
Contiene la información necesaria para conectar la base de datos de la aplicación. Si la aplicación tiene una capa de base de datos adjunta, AWS OpsWorks Stacks asigna automáticamente los valores adecuados a estos atributos.
- adapter
-
El adaptador de la base de datos, como
mysql
(cadena).node["deploy"]["
appshortname
"]["database"]["adapter"] - base de datos
-
El nombre de la base de datos, que suele ser es el nombre de slug de la aplicación, como
"simplephp"
(cadena).node["deploy"]["
appshortname
"]["database"]["database"] - data_source_provider
-
El origen de datos:
mysql
ords
(cadena).node["deploy"]["
appshortname
"]["database"]["data_source_provider"] - host
-
La dirección IP del host de la base de datos (cadena).
node["deploy"]["
appshortname
"]["database"]["host"] - password
-
La contraseña de la base de datos (cadena).
node["deploy"]["
appshortname
"]["database"]["password"] - port
-
El puerto de la base de datos (número).
node["deploy"]["
appshortname
"]["database"]["port"] - reconnect
-
En el caso de las aplicaciones de Rails, si la aplicación debe volver a conectarse si la conexión ya no existe (booleano).
node["deploy"]["
appshortname
"]["database"]["reconnect"] - username
-
El nombre de usuario (cadena).
node["deploy"]["
appshortname
"]["database"]["username"]
- deploy_to
-
Si la aplicación se va a implementar, como
"/srv/www/simplephp"
(cadena).node["deploy"]["
appshortname
"]["deploy_to"] - domains
-
Una lista de los dominios de aplicación (lista de cadena).
node["deploy"]["
appshortname
"]["domains"] - document_root
-
El documento raíz si especifica una raíz no predeterminada, o null si utiliza la raíz predeterminada (cadena).
node["deploy"]["
appshortname
"]["document_root"] - environment_variables
-
Una colección de hasta veinte atributos que representan las variables de entorno especificadas por el usuario que se han definido para la aplicación. Para obtener más información sobre cómo definir las variables de entorno de la aplicación, consulte Agregar aplicaciones. El nombre de los atributos se establece en un nombre de variable de entorno y el valor correspondiente se establece en el valor de la variable, de modo que puede utilizar la siguiente sintaxis para hacer referencia a un determinado valor.
node["deploy"]["
appshortname
"]["environment_variables"]["variable_name
"] - grupo
-
El grupo de la aplicación (cadena).
node["deploy"]["
appshortname
"]["group"] - keep_releases
-
La cantidad de implementaciones de aplicaciones que AWS OpsWorks Las pilas almacenarán (número). Este atributo controla el número de veces que se puede revertir una aplicación. De forma predeterminada, está establecido en el valor global deploy_keep_releases , cuyo valor predeterminado es 5. Puede anular
keep_releases
para especificar el número de implementaciones almacenadas de una aplicación específica.node["deploy"]["
appshortname
"]["keep_releases"] - memcached
-
Contiene dos atributos que definen la configuración de memcached.
- host
-
La dirección IP de la instancia del servidor de Memcached (cadena).
node["deploy"]["
appshortname
"]["memcached"]["host"] - port
-
El puerto de escucha del servidor de memcached (número).
node["deploy"]["
appshortname
"]["memcached"]["port"]
- migrate
-
En el caso de las aplicaciones de Rails, si se van a ejecutar migraciones (booleanas).
node["deploy"]["
appshortname
"]["migrate"] - mounted_at
-
El punto de montaje de la aplicación si especifica un punto de montaje no predeterminado, o null si utiliza el punto de montaje predeterminado (cadena).
node["deploy"]["
appshortname
"]["mounted_at"] - purge_before_symlink
-
En el caso de las aplicaciones de Rails, una matriz de rutas que se elimina antes de crear symlinks (lista de cadena).
node["deploy"]["
appshortname
"]["purge_before_symlink"] - rails_env
-
En el caso de las instancias del servidor de aplicaciones de Rails, el entorno de Rails, como
"production"
(cadena).node["deploy"]["
appshortname
"]["rails_env"] - restart_command
-
Un comando que se ejecuta cuando se reinicia la aplicación, como
"echo 'restarting app'"
.node["deploy"]["
appshortname
"]["restart_command"] - scm
-
Contiene un conjunto de atributos que especifican la información que se OpsWorks utiliza para implementar la aplicación desde su repositorio de control de código fuente. Los atributos varían en función del tipo de repositorio.
- password
-
La contraseña de los repositorios privados y null para los repositorios públicos (cadena). Si se trata de buckets de Amazon S3 privados, el atributo se establece en la clave secreta.
node["deploy"]["
appshortname
"]["scm"]["password"] - repository
-
El repositorioURL, como
"git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git"
(cadena).node["deploy"]["
appshortname
"]["scm"]["repository"] - revision
-
Si el repositorio tiene varias ramificaciones, el atributo especifica la ramificación o versión de la aplicación, como
"version1"
(cadena). De lo contrario, se establece en null.node["deploy"]["
appshortname
"]["scm"]["revision"] - scm_type
-
El tipo de repositorio (cadena). Los valores posibles son los siguientes:
-
"git"
: un repositorio Git -
"svn"
: un repositorio Subversion -
"s3"
: un bucket de Amazon S3. -
"archive"
: Un HTTP archivo -
"other"
: otro tipo de repositorio
node["deploy"]["
appshortname
"]["scm"]["scm_type"] -
- ssh_key
-
Una SSHclave de despliegue, para acceder a los repositorios Git privados, y nula para los repositorios públicos (cadena).
node["deploy"]["
appshortname
"]["scm"]["ssh_key"] - usuario
-
El nombre de usuario de los repositorios privados y "null" en el caso de los repositorios públicos (cadena). Si se trata de buckets de Amazon S3 privados, el atributo se establece en la clave de acceso.
node["deploy"]["
appshortname
"]["scm"]["user"]
- ssl_certificate
-
El SSL certificado de la aplicación, si has habilitado la SSL compatibilidad, o nulo en caso contrario (cadena).
node["deploy"]["
appshortname
"]["ssl_certificate"] - ssl_certificate_ca
-
Si SSL está habilitado, un atributo para especificar una clave de autoridad de certificación intermedia o una autenticación de cliente (cadena).
node["deploy"]["
appshortname
"]["ssl_certificate_ca"] - ssl_certificate_key
-
La clave SSL privada de la aplicación, si habilitaste la SSL compatibilidad, o nula en caso contrario (cadena).
node["deploy"]["
appshortname
"]["ssl_certificate_key"] - ssl_support
-
Si SSL es compatible (booleano).
node["deploy"]["
appshortname
"]["ssl_support"] - pila
-
Contiene un atributo booleano,
needs_reload
, que especifica si el servidor de aplicaciones se va a volver a cargar durante la implementación.node["deploy"]["
appshortname
"]["stack"]["needs_reload"] - symlink_before_migrate
-
En el caso de aplicaciones de Rails, contiene los symlinks que deben crearse antes de ejecutar las migraciones como pares
"
.link
":"target
"node["deploy"]["
appshortname
"]["symlink_before_migrate"] - symlinks
-
Contiene los symlinks de implementación como pares
"
.link
":"target
"node["deploy"]["
appshortname
"]["symlinks"] - usuario
-
El usuario de la aplicación (cadena).
node["deploy"]["
appshortname
"]["user"]