Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Paso 2: Crear una pila para el servidor de aplicaciones PHP
importante
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post
La pila se compone de dos capas, el servidor de aplicaciones PHP y MySQL, cada una con una instancia. La aplicación almacena fotos en un bucket de Amazon S3, pero utiliza la instancia de MySQL como almacén de datos de backend para almacenar los metadatos de cada foto.
El contenido entregado a los buckets de Amazon S3 puede contener contenido del cliente. Para obtener más información sobre la eliminación de información confidencial, consulte ¿Cómo puedo vaciar un bucket de S3? o ¿Cómo elimino un bucket de S3?.
Para crear la pila
-
Cree una pila nueva (llamada
PhotoSite
por este ejemplo) y añada una capa del servidor de aplicaciones PHP. Puede utilizar la configuración predeterminada para ambas. Para obtener más información, consulte Crear una pila nueva y Creación de una capa OpsWorks . -
En la página Capas, para el servidor de aplicaciones PHP, elija Seguridad y, a continuación, haga clic en Editar.
-
En la sección Perfil de capa, selecciona el nombre del perfil de instancia que grabaste anteriormente, después de lanzar la AppServer AWS CloudFormation pila. Será algo así como
AppServer-AppServerInstanceProfile-1Q3KD0DNMGB90
. AWS OpsWorks Stacks asigna este perfil a todas las instancias Amazon EC2 de la capa, lo que otorga permiso para acceder al bucket de Amazon S3 a las aplicaciones que se ejecutan en las instancias de la capa. -
Añada una instancia a la capa del servidor de aplicaciones PHP e iníciela. Para obtener más información sobre cómo añadir e iniciar instancias, consulte Añadir una instancia a una capa.
-
Añada una capa MySQL a la pila, añada una instancia e iníciela. Puede utilizar la configuración predeterminada para la capa y la instancia. En concreto, la instancia MySQL no necesita acceder al bucket de Amazon S3, por lo que puede usar el perfil de instancia estándar de AWS OpsWorks Stacks, que está seleccionado de forma predeterminada.