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 11. Aggiornamento del libro di ricette per la gestione di un servizio
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
Puoi aggiornare il libro di ricette mediante l'aggiunta di una ricetta che gestisce un servizio nell'istanza. L'operazione è analoga all'esecuzione del comando Linux service o del comando Windows net stop, net start e comandi simili. Questa ricetta arresta il servizio crond nell'istanza.
Per aggiornare il libro di ricette nell'istanza ed eseguire la nuova ricetta
-
Nella workstation locale, nella sottodirectory
recipesdella directoryopsworks_cookbook_democreare un file denominatomanage_service.rbcon il seguente codice: Per ulteriori informazioni, passare a service. service "Manage a service" do action :stop service_name "crond" end -
Al terminale o al prompt dei comandi, utilizzare il comando tar per creare una nuova versione del file
opsworks_cookbook_demo.tar.gz, che contiene la directoryopsworks_cookbook_demoe il relativo contenuto aggiornato. -
Caricare il file
opsworks_cookbook_demo.tar.gzaggiornato nel bucket S3. -
Seguire la procedura descritta nella Fase 5. Aggiornamento del libro di ricette nell'istanza ed esecuzione della ricetta per aggiornare il libro di ricette nell'istanza e per eseguire la ricetta. Nella procedura illustrata nella sezione "Per eseguire la ricetta", in Recipes to execute (Ricette da eseguire), digitare
opsworks_cookbook_demo::manage_service.
Per testare la ricetta
-
Accedere all'istanza, se non è già stato fatto.
-
Nel prompt dei comandi eseguire il comando seguente per confermare l'arresto del servizio crond:
service crond statusViene visualizzato quanto segue:
crond is stopped -
Per riavviare il servizio crond, eseguire il comando seguente:
sudo service crond startViene visualizzato quanto segue:
Starting crond: [ OK ] -
Per confermare l'avvio del servizio crond, rieseguire il seguente comando:
service crond statusVerranno visualizzate informazioni simili alle seguenti:
crond (pid 3917) is running...
Nella fase successiva aggiornerai il libro di ricette per fare riferimento alle informazioni archiviate come JSON personalizzato nell'istanza.