Usar valores de atributos de implantação e configuração de pilha - AWS OpsWorks

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á.

Usar valores de atributos de implantação e configuração de pilha

Importante

O AWS OpsWorks Stacks 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 a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

As receitas, muitas vezes, precisam de informações sobre a configuração da pilha ou dos aplicativos implantados. Por exemplo, talvez você precise de uma lista de endereços IP da pilha para criar um arquivo de configuração ou de um diretório de implantação do aplicativo para criar um diretório de log. Em vez de armazenar esses dados em um servidor central, o AWS OpsWorks Stacks instala um conjunto de atributos de configuração e implantação da pilha no objeto de nó de cada instância para cada evento do ciclo de vida. Esses atributos representam o estado atual da pilha, incluindo os aplicativos implantados. As receitas podem então obter os dados de que precisam do objeto de nó.

nota

Às vezes, os aplicativos precisam de informações do objeto de nó, como os valores de atributos de implantação e configuração de pilha. No entanto, um aplicativo não pode acessar o objeto de nó. Para fornecer dados do objeto de nó a um aplicativo, implemente uma receita que recupera as informações necessárias do objeto de nó e as coloca em um arquivo em um formato conveniente. O aplicativo pode então ler os dados do arquivo. Para obter mais informações e um exemplo, consulte Transmissão de dados para aplicativos.

As receitas podem obter valores de atributos de implantação e configuração de pilha do objeto de nó da seguinte maneira.

  • Diretamente, usando o nome totalmente qualificado de um atributo.

    Use essa abordagem com qualquer pilha do Linux, mas não com pilhas do Windows.

  • Com a pesquisa do Chef, que você pode usar para consultar o objeto de nó para valores de atributo.

    Use essa abordagem com pilhas do Windows e pilhas do Linux do Chef 11.10.

nota

Com pilhas do Linux, use o agente CLI para obter uma cópia dos pilhas de implantação e configuração de pilha de uma instância no formato JSON. Para ter mais informações, consulte Simular os atributos de implantação e configuração de pilha no Vagrant.