Passaggio 2: creare uno stack di server di app PHP - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Passaggio 2: creare uno stack di server di app PHP

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Lo stack è composto da due livelli, PHP App Server e MySQL, ciascuno con un'istanza. L'applicazione archivia le foto su un bucket Amazon S3, ma utilizza l'istanza MySQL come archivio dati di back-end per contenere i metadati per ogni foto.

I contenuti distribuiti ai bucket Amazon S3 potrebbero contenere informazioni dei clienti. Per ulteriori informazioni sulla rimozione di dati sensibili, vedi Come svuotare un bucket S3? o Come eliminare un bucket S3?.

Per creare lo stack
  1. Crea un nuovo stack, denominato in questo esempio, e aggiungi un livello PhotoSite PHP App Server. È possibile utilizzare le impostazioni di default per entrambi. Per ulteriori informazioni, consulta Creare un nuovo stack e Creazione di un livello OpsWorks .

  2. Nella pagina Livelli, per PHP App Server, scegli Sicurezza, quindi scegli Modifica.

  3. Nella sezione Layer Profile, seleziona il nome del profilo dell'istanza che hai registrato in precedenza, dopo aver avviato lo AppServer AWS CloudFormation stack. Sarà qualcosa del genere. AppServer-AppServerInstanceProfile-1Q3KD0DNMGB90 AWS OpsWorks Stacks assegna questo profilo a tutte le istanze Amazon EC2 del layer, il che concede l'autorizzazione ad accedere al bucket Amazon S3 alle applicazioni in esecuzione sulle istanze del layer.

  4. Aggiungi un'istanza al livello PHP App Server e avviala. Per ulteriori informazioni su come aggiungere e avviare istanze, consulta Aggiunta di un'istanza a un livello.

  5. Aggiungi un layer MySQL allo stack, aggiungi un'istanza e avviala. È possibile utilizzare le impostazioni predefinite sia per il livello sia per l'istanza. In particolare, l'istanza MySQL non ha bisogno di accedere al bucket Amazon S3, quindi può utilizzare il profilo di istanza Stacks AWS OpsWorks standard, selezionato per impostazione predefinita.