

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

# Etapa 2: criar a pilha e seus componentes
<a name="gettingstarted-cookbooks-create-stack"></a>

**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](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Crie uma OpsWorks pilha de pilhas e seus componentes, que incluem uma camada e uma instância. Em etapas posteriores, será necessário fazer o upload do livro de receitas para a instância e executar essas receitas nessa instância.

**Para criar a pilha**

1. Faça login no console do OpsWorks Stacks em [https://console.aws.amazon.com/opsworks](https://console.aws.amazon.com/opsworks).

1. Execute a ação que melhor se aplica:
   + Se a página **Bem-vindo às OpsWorks pilhas** for exibida, escolha **Adicionar sua primeira pilha ou Adicionar sua primeira pilha** **de OpsWorks pilhas** (ambas as opções fazem a mesma coisa). A página **Add stack** será exibida.
   + Se a página **OpsWorks Painel** for exibida, escolha **Adicionar pilha**. A página **Add Stack** será exibida.

1. Escolha **Chef 12 stack**.

1. Na caixa **Stack name (Nome da pilha)**, digite um nome para a stack (por exemplo, **MyCookbooksDemoStack**). É possível inserir um nome diferente, mas substitua ele por `MyCookbooksDemoStack` durante esta demonstração.

1. Para **Região**, escolha **Oeste dos EUA (Oregon)**.

1. Para **VPC**, realize um destes procedimentos:
   + Escolha um VPC se essa opção estiver disponível. Para obter mais informações, consulte [Execução de uma Stack em uma VPC](workingstacks-vpc.md).
   + Caso contrário, escolha **No VPC**.

1. Para **Use custom Chef cookbooks**, escolha **Yes**.

1. Para **Repository type**, escolha **S3 Archive**.
**nota**  
No passo-a-passo [Conceitos básicos: Linux](gettingstarted-linux.md), escolheu **Http Archive**. Ao invés disso, escolha **S3 Archive** aqui.

1. Para **Repository URL**, insira o caminho para o seu arquivo `opsworks_cookbook_demo.tar.gz` no S3. Para obter o caminho, selecione o arquivo `opsworks_cookbook_demo.tar.gz` no console do S3. No painel **Properties**, copie o valor do campo **Link**. (Ele deve ser semelhante a este: `https://s3.amazonaws.com/amzn-s3-demo-bucket/opsworks_cookbook_demo.tar.gz`.)

1. Se o bucket do S3 for privado, o que é o padrão, então para **ID de chave de acesso** e **Chave de acesso secreta**, digite o ID da chave de acesso e a chave de acesso secreta do usuário do IAM usado para esta demonstração. Para obter mais informações, consulte [Editar permissões de objetos](https://docs.aws.amazon.com/AmazonS3/latest/userguide/EditingPermissionsonanObject.html) e [Compartilhar um objeto com os outros](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html).

1. Deixe os padrões para os seguintes:
   + **Default Availability Zone** (**us-west-2a**)
   + **Sistema operacional padrão** (**Linux** e **Amazon Linux 2016.09**)
   + **Default SSH key** (**Do not use a default SSH key**)
   + **Stack color** (azul escuro)

1. Escolha **Advanced (Avançado)**.

1. Em **Perfil do IAM**, siga um destes procedimentos:
   + Escolha **aws-opsworks-service-role** se essa opção estiver disponível.
   + Se não **aws-opsworks-service-role**estiver disponível, escolha **Nova função do IAM**.

1. Para **Perfil de instância padrão do IAM**, realize um dos seguintes procedimentos:
   + Se **aws-opsworks-ecduas funções** estiverem disponíveis, escolha-as.
   + Se **aws-opsworks-ec2 funções** não estiverem disponíveis, escolha **Novo perfil de instância do IAM**.

1. Deixe os padrões para os seguintes:
   + **Tipo de dispositivo raiz padrão‭** (‭**Baseado em ‬EBS‭**)
   + **‬Tema do host‭name** (‭**Depende do nível**)
   + **OpsWorks Versão do agente** (versão mais recente)
   + **Custom Chef JSON** (em branco)
   + **Segurança**, **use grupos OpsWorks de segurança** (**Sim**)

1. Escolha **Adicionar pilha**. OpsWorks Stacks cria a pilha e exibe a **MyCookbooksDemoStack**página.

**Para criar a camada**

1. No painel de navegação de serviços, escolha **Layers**. A página **Layers** será exibida. 

1. Escolha **Add a layer**.

1. Na **OpsWorks**guia, em **Nome**, digite**MyCookbooksDemoLayer**. É possível inserir um nome diferente, mas substitua ele por `MyCookbooksDemoLayer` durante esta demonstração.

1. Para **Short name (Nome abreviado)**, digite **cookbooks-demo**. É possível inserir um nome diferente, mas substitua ele por `cookbooks-demo` durante esta demonstração.

1. Escolha **Adicionar camada**. OpsWorks Stacks adiciona a camada e exibe a página **Camadas**.

**Para criar e iniciar a instância**

1. No painel de navegação de serviços, escolha **Instances**. A página **Instances** será exibida.

1. Escolha **Add an instance**.

1. Na guia **New**, selecione **Advanced**. 

1. Deixe os padrões para os seguintes:
   + **Hostname** (**cookbooks-demo1**)
   + **Tamanho** (**c3.large**)
   + **Sub-rede** (*IP address***us-west-2a**)
   + **Tipo de escalação** (**24/7**)
   + **Chave SSH** (**Não usar chave SSH padrão**)
   + **Sistema operacional** (**Amazon Linux 2016.09**)
   + **OpsWorks Versão do agente** (**herdar da pilha)**
   + **Locação** (**Padrão - usar as configurações de VPC**)
   + **Tipo de dispositivo raiz** (**Baseado em EBS**)
   + **Tipo de volume‭** (**Finalidade geral (SSD)**)
   + **Tamanho de volume** (**8**)

1. Escolha **Add instance**.

1. **Para **MyCookbooksDemoLayer**, para **cookbooks-demo1**, para **Ações**, escolha iniciar.** Não continue até que o **Status** seja alterado para **online**. Esse processo pode levar alguns minutos.

Agora você tem uma pilha, uma camada e uma instância para a qual o livro de receitas foi copiado automaticamente do bucket do S3. Na [próxima etapa](gettingstarted-cookbooks-test-recipe.md), será necessário executar e testar a receita padrão do livro de receitas na instância.