Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Attributs deploy
Important
Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post
Si les attributs sont associés à un événement Deploy ou à une commande de pile Execute Recipes, l'attribut deploy
contient un attribut pour chaque application déployée, nommé d'après le nom court de l'application. Chaque attribut d'application contient les attributs suivants :
- application
-
Nom slug de l'application, tel que
"simplephp"
(chaîne).node["deploy"]["
appshortname
"]["application"] - application_type
-
Type d'application (chaîne). Les valeurs possibles sont les suivantes :
-
java
: application Java -
nodejs
: application Node.js -
php
: Une PHP application -
rails
: application Ruby on Rails -
web
: une HTML page statique -
other
: tous les autres types d'applications
node["deploy"]["
appshortname
"]["application_type"] -
- auto_bundle_on_deploy
-
Pour les applications Rails, indique s'il faut exécuter Bundler au cours du déploiement (valeur booléenne).
node["deploy"]["
appshortname
"]["auto_bundle_on_deploy"] - database
-
Contient les informations requises pour la connexion à la base de données de l'application. Si une couche de base de données est attachée à l'application, AWS OpsWorks Stacks attribue automatiquement les valeurs appropriées à ces attributs.
- adapter
-
Adaptateur de base de données, tel que
mysql
(chaîne).node["deploy"]["
appshortname
"]["database"]["adapter"] - database
-
Nom de la base de données, qui est généralement le nom slug de l'application, tel que
"simplephp"
(chaîne).node["deploy"]["
appshortname
"]["database"]["database"] - data_source_provider
-
Source de données :
mysql
ourds
(chaîne).node["deploy"]["
appshortname
"]["database"]["data_source_provider"] - hôte
-
Adresse IP de l'hôte de base de données (chaîne).
node["deploy"]["
appshortname
"]["database"]["host"] - mot de passe
-
Mot de passe de la base de données (chaîne).
node["deploy"]["
appshortname
"]["database"]["password"] - port
-
Port de la base de données (nombre).
node["deploy"]["
appshortname
"]["database"]["port"] - reconnect
-
Pour les applications Rails, indique si l'application doit se reconnecter si la connexion n'existe plus (valeur booléenne).
node["deploy"]["
appshortname
"]["database"]["reconnect"] - nom d’utilisateur
-
Nom d'utilisateur (chaîne).
node["deploy"]["
appshortname
"]["database"]["username"]
- deploy_to
-
Indique où l'application doit être déployée, par exemple,
"/srv/www/simplephp"
(chaîne).node["deploy"]["
appshortname
"]["deploy_to"] - domains
-
Liste des domaines de l'application (liste de chaînes).
node["deploy"]["
appshortname
"]["domains"] - document_root
-
Racine du document, si vous spécifiez une racine personnalisée ou null si vous utilisez la racine par défaut (chaîne).
node["deploy"]["
appshortname
"]["document_root"] - environment_variables
-
Collection de vingt attributs au plus qui représentent les variables d'environnement spécifiées par l'utilisateur et qui ont été définies pour l'application. Pour plus d'informations sur la définition des variables d'environnement d'une application, consultez Ajout d'applications. Comme chaque nom d'attribut est défini sur un nom de variable d'environnement et que la valeur correspondante est définie sur la valeur de la variable, vous pouvez utiliser la syntaxe suivante pour faire référence à une valeur particulière.
node["deploy"]["
appshortname
"]["environment_variables"]["variable_name
"] - groupe
-
Groupe de l'application (chaîne).
node["deploy"]["
appshortname
"]["group"] - keep_releases
-
Nombre de déploiements d'applications que AWS OpsWorks Stacks stockera (nombre). Cet attribut contrôle le nombre de fois que vous pouvez restaurer une application. Par défaut, l'attribut est défini sur la valeur globale, deploy_keep_releases , qui possède une valeur par défaut de 5. Vous pouvez remplacer
keep_releases
pour spécifier le nombre de déploiements stockés d'une application spécifique.node["deploy"]["
appshortname
"]["keep_releases"] - memcached
-
Contient deux attributs qui définissent la configuration memcached.
- hôte
-
Adresse IP (chaîne) de l'instance du serveur Memcached.
node["deploy"]["
appshortname
"]["memcached"]["host"] - port
-
Port sur lequel écoute le serveur memcached (nombre).
node["deploy"]["
appshortname
"]["memcached"]["port"]
- migrate
-
Pour les applications Rails, indique s'il convient d'exécuter les migrations (valeur booléenne).
node["deploy"]["
appshortname
"]["migrate"] - mounted_at
-
Point de montage de l'application, si vous spécifiez un point de montage personnalisé ou null si vous utilisez le point de montage par défaut (chaîne).
node["deploy"]["
appshortname
"]["mounted_at"] - purge_before_symlink
-
Pour les applications Rails, le tableau des chemins d'accès doit être effacé avant de créer les liens symboliques (liste de chaînes).
node["deploy"]["
appshortname
"]["purge_before_symlink"] - rails_env
-
Pour les instances de Rails App Server, l'environnement des rails, tel que
"production"
(chaîne).node["deploy"]["
appshortname
"]["rails_env"] - restart_command
-
Commande à exécuter au redémarrage de l'application, telle que
"echo 'restarting app'"
.node["deploy"]["
appshortname
"]["restart_command"] - scm
-
Contient un ensemble d'attributs qui spécifient les informations OpsWorks utilisées pour déployer l'application à partir de son référentiel de contrôle de source. Les attributs varient en fonction du type de référentiel.
- mot de passe
-
Mot de passe pour les référentiels privés et null pour les référentiels publics (chaîne). Pour les compartiments Amazon S3 privés, l'attribut est défini sur la clé secrète.
node["deploy"]["
appshortname
"]["scm"]["password"] - référentiels
-
Le référentielURL, tel que
"git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git"
(chaîne).node["deploy"]["
appshortname
"]["scm"]["repository"] - révision
-
Si le référentiel comporte plusieurs succursales, l'attribut spécifie la branche ou la version de l'application, telle que
"version1"
(chaîne). Sinon, l'attribut a la valeur null.node["deploy"]["
appshortname
"]["scm"]["revision"] - scm_type
-
Type de référentiel (chaîne). Les valeurs possibles sont les suivantes :
-
"git"
: référentiel Git -
"svn"
: référentiel Subversion -
"s3"
: un compartiment Amazon S3 -
"archive"
: Une HTTP archive -
"other"
: autre type de référentiel
node["deploy"]["
appshortname
"]["scm"]["scm_type"] -
- ssh_key
-
Une SSHclé de déploiement, pour accéder aux référentiels Git privés, et une valeur nulle pour les référentiels publics (chaîne).
node["deploy"]["
appshortname
"]["scm"]["ssh_key"] - utilisateur
-
Nom d'utilisateur pour les référentiels privés et null pour les référentiels publics (chaîne). Pour les compartiments Amazon S3 privés, l'attribut est défini sur la clé d'accès.
node["deploy"]["
appshortname
"]["scm"]["user"]
- ssl_certificate
-
Le SSL certificat de l'application, si vous avez activé le SSL support, ou nul dans le cas contraire (chaîne).
node["deploy"]["
appshortname
"]["ssl_certificate"] - ssl_certificate_ca
-
Si cette option SSL est activée, attribut permettant de spécifier une clé d'autorité de certification intermédiaire ou une authentification client (chaîne).
node["deploy"]["
appshortname
"]["ssl_certificate_ca"] - ssl_certificate_key
-
La clé SSL privée de l'application, si vous avez activé le SSL support, ou null dans le cas contraire (chaîne).
node["deploy"]["
appshortname
"]["ssl_certificate_key"] - ssl_support
-
Si SSL c'est pris en charge (booléen).
node["deploy"]["
appshortname
"]["ssl_support"] - pile
-
Contient un attribut booléen,
needs_reload
, qui spécifie s'il faut recharger le serveur d'applications durant le déploiement.node["deploy"]["
appshortname
"]["stack"]["needs_reload"] - symlink_before_migrate
-
Pour les applications Rails, contient les liens symboliques qui doivent être créés avant d'exécuter les migrations en tant que paires
"
.link
":"target
"node["deploy"]["
appshortname
"]["symlink_before_migrate"] - symlinks
-
Contient les liens symboliques du déploiement sous forme de paires
"
.link
":"target
"node["deploy"]["
appshortname
"]["symlinks"] - utilisateur
-
Utilisateur de l'application (chaîne).
node["deploy"]["
appshortname
"]["user"]