Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Attributi deploy
Importante
Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Squadra su AWS Re:post o tramite
Se gli attributi sono associati a un evento Deploy o a un comando dello stack Execute Recipes (Esegui ricette), l'attributo deploy
contiene un attributo per ogni app che è stata distribuita, denominato con il nome breve dell'app. Ogni attributo di app contiene i seguenti attributi:
- applicazione
-
Il nome del campo dati dinamico dell'app, ad esempio
"simplephp"
(stringa).node["deploy"]["
appshortname
"]["application"] - application_type
-
Il tipo di app (stringa). I valori possibili sono i seguenti:
-
java
: un'app Java -
nodejs
: un'app Node.js -
php
: Un'PHPapp -
rails
: un'app Ruby on Rails -
web
: Una HTML pagina statica -
other
: tutti gli altri tipi di applicazioni
node["deploy"]["
appshortname
"]["application_type"] -
- auto_bundle_on_deploy
-
Per applicazioni Rails, indica se eseguire il bundler durante la distribuzione (booleano).
node["deploy"]["
appshortname
"]["auto_bundle_on_deploy"] - database
-
Contiene le informazioni richieste per la connessione del database dell'app. Se all'app è collegato un livello di database, AWS OpsWorks Stacks assegna automaticamente i valori appropriati a questi attributi.
- adapter
-
L'adattatore del database, ad esempio
mysql
(stringa).node["deploy"]["
appshortname
"]["database"]["adapter"] - database
-
Il nome del database, che in genere è il nome del campo dati dinamico dell'app, ad esempio
"simplephp"
(stringa).node["deploy"]["
appshortname
"]["database"]["database"] - data_source_provider
-
L'origine dati:
mysql
ords
(stringa).node["deploy"]["
appshortname
"]["database"]["data_source_provider"] - host
-
L'indirizzo IP dell'host del database (stringa).
node["deploy"]["
appshortname
"]["database"]["host"] - password
-
La password del database (stringa).
node["deploy"]["
appshortname
"]["database"]["password"] - port
-
La porta del database (numero).
node["deploy"]["
appshortname
"]["database"]["port"] - reconnect
-
Per applicazioni Rails, indica se l'applicazione deve riconnettersi qualora la connessione non esista più (booleano).
node["deploy"]["
appshortname
"]["database"]["reconnect"] - username
-
Il nome utente (stringa).
node["deploy"]["
appshortname
"]["database"]["username"]
- deploy_to
-
Indica dove deve essere distribuita l'app, ad esempio
"/srv/www/simplephp"
(stringa).node["deploy"]["
appshortname
"]["deploy_to"] - domains
-
Un elenco dei domini dell'app (elenco di stringhe).
node["deploy"]["
appshortname
"]["domains"] - document_root
-
La radice del documento, se specifichi una radice non predefinita oppure null se utilizzi la radice predefinita (stringa).
node["deploy"]["
appshortname
"]["document_root"] - environment_variables
-
Una raccolta di non oltre venti attributi che rappresentano le variabili di ambiente specificate dall'utente e definite per l'app. Per ulteriori informazioni su come definire le variabili di ambiente di un'app, consulta Aggiunta di app. Ogni nome di attributo è impostato su un nome di variabile di ambiente e il valore corrispondente è impostato sul valore della variabile, pertanto puoi utilizzare la sintassi seguente per fare riferimento a un determinato valore.
node["deploy"]["
appshortname
"]["environment_variables"]["variable_name
"] - gruppo
-
Il gruppo dell'app (stringa).
node["deploy"]["
appshortname
"]["group"] - keep_releases
-
Il numero di implementazioni di app che AWS OpsWorks Gli stack verranno archiviati (numero). Questo attributo controlla il numero di volte che puoi eseguire il rollback di un'app. Per impostazione predefinita, è impostato sul valore globale, deploy_keep_releases , che ha un valore predefinito di 5. Puoi sostituire
keep_releases
per specificare il numero di distribuzioni archiviate per un'applicazione specifica.node["deploy"]["
appshortname
"]["keep_releases"] - memcached
-
Contiene due attributi che definiscono la configurazione memcached.
- host
-
L'indirizzo IP (stringa) dell'istanza del server Memcached.
node["deploy"]["
appshortname
"]["memcached"]["host"] - port
-
La porta sulla quale è in ascolto il server memcached (numero).
node["deploy"]["
appshortname
"]["memcached"]["port"]
- migrazione
-
Per le applicazioni Rails, indica se eseguire migrazioni (booleano).
node["deploy"]["
appshortname
"]["migrate"] - mounted_at
-
Il punto di montaggio dell'app, se specifichi un punto di montaggio non predefinito oppure null se usi il punto di montaggio predefinito (stringa).
node["deploy"]["
appshortname
"]["mounted_at"] - purge_before_symlink
-
Per le app Rails, una vasta gamma di percorsi da cancellare prima di creare collegamenti simbolici (elenco di stringhe).
node["deploy"]["
appshortname
"]["purge_before_symlink"] - rails_env
-
Per le istanze di Rails App Server, l'ambiente rails, ad esempio (string).
"production"
node["deploy"]["
appshortname
"]["rails_env"] - restart_command
-
Un comando da eseguire quando l'app viene riavviata, ad esempio
"echo 'restarting app'"
.node["deploy"]["
appshortname
"]["restart_command"] - scm
-
Contiene un set di attributi che specificano le informazioni OpsWorks utilizzate per distribuire l'app dal relativo repository di controllo del codice sorgente. Gli attributi variano in base al tipo di repository.
- password
-
La password per i repository privati e null per i repository pubblici (stringa). Per i bucket Amazon S3 privati, l'attributo è impostato sulla chiave segreta.
node["deploy"]["
appshortname
"]["scm"]["password"] - repository
-
Il repositoryURL, ad esempio
"git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git"
(string).node["deploy"]["
appshortname
"]["scm"]["repository"] - revisione
-
Se nel repository sono presenti più rami, l'attributo specifica il ramo o la versione dell'app, ad esempio
"version1"
(stringa). In alternativa, è impostato su null.node["deploy"]["
appshortname
"]["scm"]["revision"] - scm_type
-
Il tipo di repository (stringa). I valori possibili sono i seguenti:
-
"git"
: un repository Git -
"svn"
: un repository Subversion -
"s3"
: Un bucket Amazon S3 -
"archive"
: Un archivio HTTP -
"other"
: un altro tipo di repository
node["deploy"]["
appshortname
"]["scm"]["scm_type"] -
- ssh_key
-
Una SSHchiave di distribuzione, per accedere ai repository Git privati e null per i repository pubblici (stringa).
node["deploy"]["
appshortname
"]["scm"]["ssh_key"] - Utente
-
Il nome utente per i repository privati e null per i repository pubblici (stringa). Per i bucket Amazon S3 privati, l'attributo è impostato sulla chiave di accesso.
node["deploy"]["
appshortname
"]["scm"]["user"]
- ssl_certificate
-
Il SSL certificato dell'app, se hai abilitato il SSL supporto, o null in caso contrario (stringa).
node["deploy"]["
appshortname
"]["ssl_certificate"] - ssl_certificate_ca
-
Se SSL è abilitato, un attributo per specificare una chiave di autorità di certificazione intermedia o l'autenticazione del client (stringa).
node["deploy"]["
appshortname
"]["ssl_certificate_ca"] - ssl_certificate_key
-
La chiave SSL privata dell'app, se hai abilitato il SSL supporto, o null in caso contrario (stringa).
node["deploy"]["
appshortname
"]["ssl_certificate_key"] - ssl_support
-
Se SSL è supportato (booleano).
node["deploy"]["
appshortname
"]["ssl_support"] - stack
-
Contiene un attributo booleano,
needs_reload
, che specifica se ricaricare il server app durante la distribuzione.node["deploy"]["
appshortname
"]["stack"]["needs_reload"] - symlink_before_migrate
-
Per le app Rails, contiene collegamenti simbolici che devono essere creati prima di eseguire migrazioni come coppie
"
.link
":"target
"node["deploy"]["
appshortname
"]["symlink_before_migrate"] - symlinks
-
Contiene i collegamenti simbolici della distribuzione come coppie
"
.link
":"target
"node["deploy"]["
appshortname
"]["symlinks"] - Utente
-
L'utente dell'app (stringa).
node["deploy"]["
appshortname
"]["user"]