Componentes do livro de receitas - 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á.

Componentes do livro de receitas

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.

Um livro de receitas geralmente inclui os seguintes componentes básicos:

  • Os arquivos de atributo contêm um conjunto de atributos que representam valores a serem usados por receitas e modelos.

  • Os arquivos de modelo são modelos que as receitas usam para criar outros arquivos, como arquivos de configuração.

    Os arquivos modelo normalmente permitem que você modifique o arquivo de configuração substituindo os atributos, o que pode ser feito sem a necessidade de tocar no livro de receitas, em vez de reescrever um arquivo de configuração. De acordo com a prática padrão, sempre que considerar alterar um arquivo de configuração em uma instância, mesmo que seja ligeiramente, deve-se usar um arquivo de modelo.

  • Os arquivos de receita são aplicativos Ruby que definem tudo o que é necessário para configurar um sistema, incluindo a criação e a configuração de pastas, a instalação e a configuração de pacotes, serviços de inicialização, e assim por diante.

Os livros de receita não precisam ter todos os três componentes. As abordagens de personalização mais simples exigem apenas o atributo ou os arquivos de modelo. Além disso, os livros de receitas podem, incluir opcionalmente, outros tipos de arquivo, como definições ou especificações.

Esta seção descreve os três componentes de receitas padrão. Para obter mais informações, especialmente sobre como implementar receitas, consulte Opscode.