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á.
Atributos deploy
Importante
A ferramenta AWS OpsWorks Stacks o serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com o AWS Support Equipe em AWS Re:post
Se os atributos forem associados a um evento Deploy ou um comando de pilha Execute Recipes, o deploy
atributo conterá um atributo para cada aplicação que for implantada, nomeado de acordo com o nome curto da aplicação. Cada atributo app contém os seguintes atributos:
- aplicação
-
O nome slug da aplicação, como
"simplephp"
(string).node["deploy"]["
appshortname
"]["application"] - application_type
-
O tipo da aplicação (string). Os valores possíveis são:
-
java
: uma aplicação Java -
nodejs
: uma aplicação Node.js -
php
: Um PHP aplicativo -
rails
: uma aplicação Ruby on Rails -
web
: Uma HTML página estática -
other
: todos os outros tipos de aplicação
node["deploy"]["
appshortname
"]["application_type"] -
- auto_bundle_on_deploy
-
Para aplicações Rails, se for necessário executar o Bundler durante a implantação (booliano).
node["deploy"]["
appshortname
"]["auto_bundle_on_deploy"] - banco de dados
-
Contém as informações necessárias para a conexão do banco de dados da aplicação. Se o aplicativo tiver uma camada de banco de dados anexada, AWS OpsWorks As pilhas atribuem automaticamente os valores apropriados a esses atributos.
- adapter
-
O adaptador do banco de dados, como
mysql
(string).node["deploy"]["
appshortname
"]["database"]["adapter"] - banco de dados
-
O nome do banco de dados, que geralmente é o nome slug da aplicação, como
"simplephp"
(string).node["deploy"]["
appshortname
"]["database"]["database"] - data_source_provider
-
A fonte de dados:
mysql
ourds
(string).node["deploy"]["
appshortname
"]["database"]["data_source_provider"] - host
-
O endereço IP do host do banco de dados (string).
node["deploy"]["
appshortname
"]["database"]["host"] - password
-
A senha do banco de dados (string).
node["deploy"]["
appshortname
"]["database"]["password"] - porta
-
A porta do banco de dados (número).
node["deploy"]["
appshortname
"]["database"]["port"] - reconnect
-
Para aplicações Rails, se a aplicação deve se reconectar caso a conexão não exista mais (booliano).
node["deploy"]["
appshortname
"]["database"]["reconnect"] - username
-
O nome do usuário (string).
node["deploy"]["
appshortname
"]["database"]["username"]
- deploy_to
-
Onde o aplicativo será implantado, como
"/srv/www/simplephp"
(string).node["deploy"]["
appshortname
"]["deploy_to"] - domains
-
Uma lista dos domínios da aplicação (lista de string).
node["deploy"]["
appshortname
"]["domains"] - document_root
-
A raiz do documento, se você especificar uma raiz não padrão, ou nulo se você usar a raiz padrão (string).
node["deploy"]["
appshortname
"]["document_root"] - environment_variables
-
Uma coleção de até vinte atributos que representam as variáveis do ambiente especificadas pelo usuário, definidas para a aplicação. Para obter mais informações sobre como definir as variáveis do ambiente de uma aplicação, consulte Adição de aplicativos. Cada nome de atributo é definido como um nome de variável do ambiente e o valor correspondente é definido como o valor da variável, para que você possa usar a sintaxe a seguir para fazer referência a um valor específico.
node["deploy"]["
appshortname
"]["environment_variables"]["variable_name
"] - group
-
O grupo da aplicação (string).
node["deploy"]["
appshortname
"]["group"] - keep_releases
-
O número de implantações de aplicativos que AWS OpsWorks As pilhas serão armazenadas (número). Este atributo controla o número de vezes que você pode reverter uma aplicação. Por padrão, ele é definido para o valor global, deploy_keep_releases , que tem um valor padrão de 5. Você pode substituir
keep_releases
para especificar o número de implantações armazenadas para uma aplicação específica.node["deploy"]["
appshortname
"]["keep_releases"] - memcached
-
Contém dois atributos que definem a configuração do Memcached.
- host
-
O endereço IP da instância do servidor do Memcached (string).
node["deploy"]["
appshortname
"]["memcached"]["host"] - porta
-
A porta que o servidor do Memcached está utilizando para escutar (número).
node["deploy"]["
appshortname
"]["memcached"]["port"]
- migrar
-
Se as migrações devem ser executadas para aplicações Rails (booliano).
node["deploy"]["
appshortname
"]["migrate"] - mounted_at
-
O ponto de montagem da aplicação, se você especificar um ponto de montagem não padrão, ou nulo se você usar o ponto de montagem padrão (string).
node["deploy"]["
appshortname
"]["mounted_at"] - purge_before_symlink
-
Para aplicações Rails, um conjunto de caminhos a serem limpos antes da criação de symlinks (lista de string).
node["deploy"]["
appshortname
"]["purge_before_symlink"] - rails_env
-
Para instâncias do Rails App Server, o ambiente Rails, como
"production"
(string).node["deploy"]["
appshortname
"]["rails_env"] - restart_command
-
Um comando a ser executado quando a aplicação é reiniciada, como
"echo 'restarting app'"
.node["deploy"]["
appshortname
"]["restart_command"] - scm
-
Contém um conjunto de atributos que especificam as informações OpsWorks usadas para implantar o aplicativo a partir de seu repositório de controle de origem. Os atributos variam de acordo com o tipo de repositório.
- password
-
Para repositórios privados, a senha, e nulo para repositórios públicos (string). Para buckets privados do Amazon S3, o atributo é definido como a chave secreta.
node["deploy"]["
appshortname
"]["scm"]["password"] - repositório
-
O repositórioURL, como
"git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git"
(string).node["deploy"]["
appshortname
"]["scm"]["repository"] - revisão
-
Se o repositório tiver várias ramificações, o atributo especificará a versão ou a ramificação da aplicação, como
"version1"
(string). Caso contrário, ele será definido como nulo.node["deploy"]["
appshortname
"]["scm"]["revision"] - scm_type
-
O tipo de repositório (string). Os valores possíveis são:
-
"git"
: um repositório Git -
"svn"
: um repositório Subversion -
"s3"
: um bucket do Amazon S3 -
"archive"
: Um HTTP arquivo -
"other"
: outro tipo de repositório
node["deploy"]["
appshortname
"]["scm"]["scm_type"] -
- ssh_key
-
Uma SSHchave de implantação, para acessar repositórios Git privados, e nula para repositórios públicos (string).
node["deploy"]["
appshortname
"]["scm"]["ssh_key"] - usuário
-
Para repositórios privados, o nome do usuário, e nulo para repositórios públicos (string). Para buckets privados do Amazon S3, o atributo é definido como a chave de acesso.
node["deploy"]["
appshortname
"]["scm"]["user"]
- ssl_certificate
-
O SSL certificado do aplicativo, se você ativou o SSL suporte, ou nulo, caso contrário (string).
node["deploy"]["
appshortname
"]["ssl_certificate"] - ssl_certificate_ca
-
Se SSL estiver habilitado, um atributo para especificar uma chave de autoridade de certificação intermediária ou autenticação de cliente (string).
node["deploy"]["
appshortname
"]["ssl_certificate_ca"] - ssl_certificate_key
-
A chave SSL privada do aplicativo, se você ativou o SSL suporte, ou nula, caso contrário (string).
node["deploy"]["
appshortname
"]["ssl_certificate_key"] - ssl_support
-
Se SSL é suportado (booleano).
node["deploy"]["
appshortname
"]["ssl_support"] - stack (pilha)
-
Contém um atributo booliano,
needs_reload
, que especifica se é necessário recarregar o servidor da aplicação durante a implantação.node["deploy"]["
appshortname
"]["stack"]["needs_reload"] - symlink_before_migrate
-
Para aplicações Rails, contém symlinks que devem ser criados antes de executar migrações como pares
"
.link
":"target
"node["deploy"]["
appshortname
"]["symlink_before_migrate"] - symlinks
-
Contém os symlinks da implantação como pares
"
.link
":"target
"node["deploy"]["
appshortname
"]["symlinks"] - usuário
-
O usuário da aplicação (string).
node["deploy"]["
appshortname
"]["user"]