

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 uma PHP App Server Stack
<a name="using-s3-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).

A pilha consiste em duas camadas, PHP App Server e MySQL, cada uma com uma instância. O aplicativo armazena as fotos em um bucket do Amazon S3, mas usa a instância do MySQL como um armazenamento de dados de back-end para manter metadados para cada foto.

O conteúdo entregue aos buckets do Amazon S3 pode conter conteúdo do cliente. Para obter mais informações sobre a remoção de dados confidenciais, consulte [Como faço para esvaziar um bucket do S3?](https://docs.aws.amazon.com/AmazonS3/latest/userguide/empty-bucket.html) ou [Como faço para excluir um bucket do S3?](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html).

**Para criar a pilha**

1. Crie uma nova pilha, nomeada **PhotoSite** para este exemplo, e adicione uma camada PHP App Server. Você pode usar as configurações padrão para ambos. Para obter mais informações, consulte [Criar uma nova pilha](workingstacks-creating.md) e [Criando uma OpsWorks camada](workinglayers-basics-create.md).

1. Na página **Camadas**, para PHP App Server selecione **Segurança** e, em seguida, selecione **Editar**.

1. Na seção **Perfil de camada**, selecione o nome do perfil da instância que você gravou anteriormente, depois de iniciar a AppServer CloudFormation pilha. Será algo parecido`AppServer-AppServerInstanceProfile-1Q3KD0DNMGB90`. OpsWorks O Stacks atribui esse perfil a todas as EC2 instâncias da Amazon da camada, o que concede permissão para acessar seu bucket do Amazon S3 aos aplicativos executados nas instâncias da camada.  
![\[IAM Instance Profile dropdown showing available profiles, including a custom AppServer profile.\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/images/photoapp_profile.png)

1. Adicione uma instância à camada PHP App Server e inicialize-a. Para obter mais informações sobre como adicionar e inicializar instâncias, consulte [Adicionar uma instância a uma camada](workinginstances-add.md).

1. Adicione uma camada MySQL à pilha, adicione uma instância e inicie-a. Você pode usar as configurações padrão para a camada e a instância. Em particular, a instância do MySQL não precisa acessar o bucket do Amazon S3, então ela pode usar o perfil de instância OpsWorks padrão do Stacks, que é selecionado por padrão.