Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Fase 2.4: aggiungere un livello IIS - 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à.

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à.

Fase 2.4: aggiungere un livello IIS

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato 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 Supporto AWS Team su AWS re:post o tramite Premium AWS Support.

Il tuo libro di ricette dispone di una ricetta che non fa altro che installare e avviare IIS. Questo è sufficiente per creare il livello e verificare che disponi di un'istanza IIS funzionante. In seguito, potrai aggiungere la funzionalità di distribuzione dell'applicazione al livello.

Creare un livello

Puoi iniziare aggiungendo un layer allo stack. Puoi dunque aggiungere funzionalità per quel livello assegnando ricette personalizzate agli eventi appropriati del ciclo di vita.

Per aggiungere un livello IIS allo stack
  1. Scegli Layers (Livelli) nel riquadro di navigazione, quindi scegli Add a layer (Aggiungi un livello).

  2. Configura il livello come segue:

    • Nome — IISExample

    • Nome breveiisexample

      AWS OpsWorks Stacks utilizza il nome breve per identificare internamente il livello. Puoi anche utilizzare il nome breve per identificare il livello nelle ricette, anche se questo esempio non lo fa. È possibile specificare qualsiasi nome breve, ma possono contenere solo caratteri alfanumerici minuscoli e un piccolo numero di segni di interpunzione. Per ulteriori informazioni, consulta Livelli personalizzati.

  3. Scegli Add Layer (Aggiungi livello).

Se a questo IISWalkthrough punto aggiungessi un'istanza e la avviassi, AWS OpsWorks Stacks installerebbe automaticamente i libri di cucina ma non funzionerebbe. install.rb Dopo che un'istanza è online, puoi eseguire manualmente le ricette manualmente utilizzando il comando di esecuzione dello stack delle ricette. Tuttavia, un approccio migliore consiste nell'assegnare la ricetta a uno degli eventi del ciclo di vita del layer. AWS OpsWorks Stacks esegue quindi automaticamente la ricetta nel punto appropriato del ciclo di vita dell'istanza.

Installa e avvia IIS non appena viene completato il processo di avvio dell'istanza. Per eseguire questa operazione, assegna install.rb all'evento Setup del livello.

Per assegnare la ricetta all'evento del ciclo di vita
  1. Nel riquadro di navigazione, scegli Layers (Livelli)

  2. Nella casella relativa al IISExamplelivello, scegli Ricette.

  3. In alto a destra, scegli Edit (Modifica).

  4. In Custom Chef Recipes (Ricette di Chef personalizzate), nella casella di ricette Setup (Installazione), digitare iis-cookbook::install.

    Nota

    Utilizza cookbook-name::recipe-name per identificare le ricette in cui viene omesso il suffisso .rb del nome della ricetta.

  5. Scegli + per aggiungere la ricetta al livello. Una x rossa apparirà vicino alla ricetta, affinché sia ancora più semplice rimuoverla in seguito.

  6. Scegli Save (Salva) per salvare la nuova configurazione. Le ricette d'installazione personalizzate includeranno ora iis-cookbook::install.

Aggiungi un'istanza a un livello e avviala

Puoi provare la ricetta aggiungendo un'istanza al livello e avviando l'istanza. AWS OpsWorks Stacks installa automaticamente i libri di cucina e viene eseguito install.rb durante la configurazione, non appena l'avvio dell'istanza termina.

Per aggiungere un'istanza al livello e avviarla
  1. Nel pannello di navigazione AWS OpsWorks Stacks, scegli Istanze.

  2. In IISExampleLivello, scegli Aggiungi un'istanza.

  3. Selezionare la dimensione appropriata. t2.micro (o la dimensione minima disponibile) deve essere sufficiente per l'esempio.

  4. Scegliere Add Instance (Aggiungi istanza). Per impostazione predefinita, AWS OpsWorks Stacks genera i nomi delle istanze aggiungendo un numero intero al nome breve del livello, quindi l'istanza deve essere denominata iisexample1.

  5. Scegli start nella colonna Azioni dell'istanza per avviare l'istanza. AWS OpsWorks Stacks avvierà quindi un' EC2 istanza ed eseguirà le ricette di installazione per configurarla. Se il layer avesse delle ricette Deploy a questo punto, AWS OpsWorks Stacks le eseguirà al termine delle ricette di installazione.

    Il processo potrebbe richiedere alcuni minuti, durante i quali la colonna Status (Stato) mostra una serie di stati di stato. Quando ottieni lo stato online, il processo d'installazione è completo e l'istanza è pronta all'uso.

Verifica che IIS sia installato e che stia eseguendo

Puoi utilizzare RDP per connetterti all'istanza e verificare che la ricetta d'installazione stia funzionando correttamente.

Per verificare che IIS sia installato e che stia eseguendo
  1. Scegli Istanze nel riquadro di navigazione e scegli rdp nella colonna Azioni dell'istanza iisexample1. AWS OpsWorks Stacks genera automaticamente una password RDP che scade dopo un periodo di tempo specificato.

  2. Imposta l'elemento Session valid for (Sessione valida per) a due ore e scegli Generate Password (Genera password).

  3. AWS OpsWorks Stacks visualizza la password e anche, per comodità, il nome DNS pubblico e il nome utente dell'istanza. Copia tutte e tre le voci, quindi fai clic su Acknowledge and close (Riconosci e chiudi).

  4. Apri il client RDP e utilizza i dati della Fase 3 per connetterti all'istanza.

  5. Sull'istanza, apri Windows Explorer e esamina l'unità C:. Deve disporre di una directory C:\inetpub, che è stata creata per l'installazione di IIS.

  6. Apri l'applicazione Administrative Tools (Strumenti di amministrazione) del Pannello di controllo, quindi apri Services (Servizi). Dovresti visualizzare il servizio IIS nella parte inferiore dell'elenco. È chiamato World Wide Web Publishing Service, e lo stato deve essere running (in esecuzione).

  7. Torna alla console AWS OpsWorks Stacks e scegli l'indirizzo IP pubblico dell'istanza iisexample1. Assicurati di farlo in AWS OpsWorks Stacks e non nella EC2 console Amazon. Questa operazione invia automaticamente una richiesta HTTP all'indirizzo, che apre la pagina di benvenuto di IIS predefinita.

Il prossimo argomento illustra come distribuire un'applicazione per l'istanza, una semplice pagina HTML statica per questo esempio. Tuttavia, se vuoi prendere una pausa, scegli stop (interrompi) nella colonna Actions (Azioni) dell'istanza iisexample1 per interrompere l'istanza ed evitare che vengano addebitati costi non necessari. Puoi riavviare l'istanza quando sei pronto per continuare.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.