Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Étape 2 : créer une pile de serveurs d'applications PHP
Important
Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post
La pile se compose de deux couches, PHP App Server et MySQL, chacune avec une instance. L'application stocke les photos dans un compartiment Amazon S3, mais utilise l'instance MySQL comme magasin de données principal pour conserver les métadonnées de chaque photo.
Le contenu livré aux compartiments Amazon S3 peut contenir du contenu client. Pour plus d'informations sur la suppression de données sensibles, consultez How Do I Empty an S3 Bucket? (Comment puis-je vider un compartiment S3 ?) ou How Do I Delete an S3 Bucket? (Comment supprimer un compartiment S3 ?).
Pour créer la pile
-
Créez une nouvelle pile, nommée d'après cet
PhotoSite
exemple, et ajoutez une couche PHP App Server. Vous pouvez utiliser les valeurs par défaut pour les deux. Pour plus d’informations, consultez Créer une pile et Création d'une OpsWorks couche . -
Sur la page Layers, pour PHP App Server, choisissez Security, puis choisissez Edit.
-
Dans la section Profil de couche, sélectionnez le nom du profil d'instance que vous avez enregistré précédemment, après le lancement de la AppServer AWS CloudFormation pile. Ce sera quelque chose comme
AppServer-AppServerInstanceProfile-1Q3KD0DNMGB90
. AWS OpsWorks Stacks attribue ce profil à toutes les instances Amazon EC2 de la couche, ce qui autorise les applications exécutées sur les instances de la couche à accéder à votre compartiment Amazon S3. -
Ajoutez une instance à la couche PHP App Server et démarrez-la. Pour plus d'informations sur la façon d'ajouter et de démarrer des instances, consultez Ajout d'une instance à une couche.
-
Ajoutez une couche MySQL à la pile, ajoutez une instance et démarrez-la. Vous pouvez utiliser les paramètres par défaut pour la couche et pour l'instance. En particulier, l'instance MySQL n'a pas besoin d'accéder au compartiment Amazon S3. Elle peut donc utiliser le profil d'instance AWS OpsWorks Stacks standard, sélectionné par défaut.