Aggiornamento dei libri di ricette personalizzati - 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à.

Aggiornamento dei libri di ricette personalizzati

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 AWS Support Team su AWS re:post o tramite Premium AWS Support.

Quando fornisci a AWS OpsWorks Stacks libri di cucina personalizzati, le ricette di installazione integrate creano una cache locale su ogni istanza appena avviata e scaricano i libri di cucina nella cache. AWS OpsWorks Stacks esegue quindi le ricette dalla cache, non dal repository. Se modifichi i libri di cucina personalizzati nel repository, devi assicurarti che i libri di cucina aggiornati siano installati nelle cache locali delle tue istanze. AWS OpsWorks Stacks distribuisce automaticamente i libri di cucina più recenti su nuove istanze quando vengono avviati. Per le istanze esistenti, tuttavia, la situazione è diversa:

  • Devi distribuire manualmente i libri di ricette personalizzati aggiornati per le istanze online.

  • Non devi distribuire i libri di ricette personalizzati aggiornati per le istanze basate sugli instance store offline, tra cui istanze basate sul carico e sul tempo.

    AWS OpsWorks Stacks distribuisce automaticamente i ricettari correnti al riavvio delle istanze.

  • Devi avviare le istanze offline 24 ore su 24, 7 giorni su 7 supportate da EBS, le quali non sono basate sul carico o sul tempo.

  • Non puoi avviare le istanze offline supportate da EBS basate sul carico e sul tempo, perciò l'approccio più semplice è quello di eliminare le istanze offline e aggiungere nuove istanze per sostituirle.

    Poiché ora si tratta di nuove istanze, AWS OpsWorks Stacks distribuisce automaticamente gli attuali libri di cucina personalizzati all'avvio delle istanze.

Per aggiornare manualmente i libri di ricette personalizzati
  1. Aggiorna il tuo repository con i libri di cucina modificati. AWS OpsWorks Stacks utilizza l'URL della cache che hai fornito quando hai originariamente installato i libri di cucina, quindi il nome del file principale del libro di cucina, la posizione del repository e i diritti di accesso non devono cambiare.

    • Per i repository Amazon S3 o HTTP, sostituisci il file.zip originale con un nuovo file.zip con lo stesso nome.

    • For gli archivi Git o Subversion, modifica le impostazioni del tuo stack per modificare il campo Branch/Revision (Ramo/Versione) per la nuova versione.

  2. Nella pagina dello stack, fai clic su Run Command (Esegui comando) e seleziona il comando Update Custom Cookbooks (Aggiorna libri di ricette personalizzati).

    Pagina del comando di esecuzione
  3. Se lo desideri, aggiungi un commento.

  4. Facoltativamente, specifica un oggetto JSON personalizzato per il comando per aggiungere attributi personalizzati alla configurazione dello stack e agli attributi di distribuzione che Stacks installa sulle istanze. AWS OpsWorks Per ulteriori informazioni, consulta Utilizzo di un JSON personalizzato e Sostituzione degli attributi.

  5. Per impostazione predefinita, AWS OpsWorks Stacks aggiorna i libri di cucina su ogni istanza. Per specificare quali istanze aggiornare, seleziona le istanze appropriate dall'elenco al termine della pagina. Per selezionare ogni istanza in un livello, seleziona la casella di controllo del livello appropriato dalla colonna a sinistra.

  6. Fai clic su Aggiorna libri di cucina personalizzati per installare i ricettari aggiornati. AWS OpsWorks Stacks elimina i libri di cucina personalizzati memorizzati nella cache nelle istanze specificate e installa i nuovi libri di cucina dal repository.

Nota

Questa procedura è necessaria solo per le istanze esistenti, che dispongono di vecchie versioni dei libri di ricette nelle loro cache. Se successivamente aggiungi istanze a un layer, AWS OpsWorks Stacks distribuisce i libri di cucina attualmente presenti nel repository in modo che ottengano automaticamente la versione più recente.