Etapa 2: criar uma PHP App Server Stack - 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á.

Etapa 2: criar uma PHP App Server Stack

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.

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? ou Como faço para excluir um bucket do S3?.

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 e Criando uma OpsWorks camada .

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

  3. Na seção Perfil de camada, selecione o nome do perfil da instância que você gravou anteriormente, depois de iniciar a AppServer AWS CloudFormation pilha. Será algo parecidoAppServer-AppServerInstanceProfile-1Q3KD0DNMGB90. AWS OpsWorks O Stacks atribui esse perfil a todas as instâncias do Amazon EC2 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 for selection.
  4. 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.

  5. 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 AWS OpsWorks padrão do Stacks, que é selecionado por padrão.