Utilizzo Application Manager per gestire gli AWS CloudFormation stack - AWS Systems Manager

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

Utilizzo Application Manager per gestire gli AWS CloudFormation stack

Application Manager, uno strumento di AWS Systems Manager, ti aiuta a fornire e gestire le risorse per le tue applicazioni grazie all'integrazione con. AWS CloudFormation Puoi creare, modificare ed eliminare CloudFormation modelli e pile in Application Manager. Uno stack è una raccolta di AWS risorse che puoi gestire come singola unità. Ciò significa che puoi creare, aggiornare o eliminare una raccolta di AWS risorse utilizzando gli CloudFormation stack. Un modello è un file di testo formattato in JSON o YAML che specifica le risorse di cui intendi effettuare il provisioning negli stack. Questa sezione include le seguenti informazioni.

Creazione di uno stack

Le seguenti procedure descrivono come creare uno CloudFormation stack utilizzando Application Manager. Uno stack è basato su un modello. Quando si crea uno stack, è possibile scegliere un modello esistente oppure crearne uno nuovo. Dopo aver creato lo stack, il sistema tenta immediatamente di creare le risorse identificate nello stack. Dopo che il sistema ha effettuato correttamente il provisioning delle risorse, il modello e lo stack sono disponibili per la visualizzazione e la modifica Application Manager e. CloudFormation

Nota

L'utilizzo è gratuito Application Manager per creare uno stack, ma ti verranno addebitate le AWS risorse create nello stack.

Creare uno CloudFormation stack utilizzando Application Manager (console)

Utilizzare la procedura seguente per creare uno stack utilizzando Application Manager nel. AWS Management Console

Per creare una CloudFormation pila
  1. Apri la AWS Systems Manager console all'indirizzo https://console.aws.amazon.com/systems-manager/.

  2. Nel riquadro di navigazione, scegli Application Manager.

  3. Nella sezione Applicazioni, scegli CloudFormation pile.

  4. Nella sezione Prepare a template (Prepara un modello) scegliere un'opzione. Se scegli Use an existing template (Utilizza un modello esistente), puoi utilizzare le schede disponibili nella sezione Choose a template (Scegli un modello) per individuare il modello desiderato. Se scegli una delle altre opzioni, completa la procedura guidata per preparare un modello.

  5. Sulla pagina Specify template details (Specifica dettagli del modello), verifica i dettagli del modello per assicurarti che il processo crei le risorse desiderate.

    • (Facoltativo) Nella sezione Tags (Tag) applica una o più coppie nome/valore chiave tag al modello.

    • I tag sono metadati facoltativi assegnati a una risorsa. Consentono di categorizzare una risorsa in diversi modi, ad esempio in base allo scopo, al proprietario o all'ambiente.

    • Seleziona Next (Successivo).

  6. Sulla pagina Edit stack details (Modifica i dettagli dello stack), per Stack name (Nome dello stack) inserire un nome che ti aiuti a identificare le risorse create dallo stack o il suo scopo.

    • La sezione Parameters (Parametri) include tutti i parametri facoltativi e richiesti specificati nel modello. Inserire uno o più parametri in ogni campo.

    • (Facoltativo) Nella sezione Tags (Tag), applica una o più coppie nome chiave tag/valore allo stack.

    • (Facoltativo) Nella sezione Autorizzazioni, specifica un nome di ruolo AWS Identity and Access Management (IAM) o un IAM Amazon Resource Name (ARN). Il sistema utilizza il ruolo di servizio specificato per creare tutte le risorse specificate nello stack. Se non indichi un ruolo IAM, allora AWS CloudFormation utilizza una sessione temporanea generata dal sistema dalle credenziali utente. Per ulteriori informazioni su questo ruolo IAM, consulta service role di (ruolo di servizio AWS CloudFormation ) nella Guida per l'utente di AWS CloudFormation .

    • Seleziona Next (Successivo).

  7. Nella pagina Review and provision (Revisiona ed effettua il provisioning), rivedi i dettagli dello stack. Scegli un pulsante di Edit (Modifica) in questa pagina per apportare modifiche.

  8. Scegli Provision stack (Effettua il provisioning di stack).

Application Manager visualizza la pagina degli CloudFormation stack e lo stato della creazione e della distribuzione dello stack. Se CloudFormation non riesce a creare e fornire lo stack, consulta i seguenti argomenti nella Guida per l'AWS CloudFormation utente.

Dopo aver effettuato il provisioning delle risorse dello stack, gli utenti possono modificare le risorse direttamente utilizzando il servizio sottostante che ha creato la risorsa. Ad esempio, un utente può utilizzare la console Amazon Elastic Compute Cloud (Amazon EC2) per aggiornare un'istanza del server creata come parte di uno CloudFormation stack. Alcune modifiche potrebbero essere accidentali mentre altre potrebbero essere apportate intenzionalmente per rispondere a eventi operativi prioritari. In ogni caso, le modifiche apportate all'esterno CloudFormation possono complicare le operazioni di aggiornamento o eliminazione dello stack. È possibile utilizzare il rilevamento della deriva o lo stato della deriva per identificare le risorse dello stack a cui sono state apportate modifiche alla configurazione al di fuori della gestione. CloudFormation Per informazioni sullo stato della deviazione, vedi Rilevamento di modifiche non gestite della configurazione di stack e risorse.

Creazione di uno stack utilizzando CloudFormation Application Manager (riga di comando)

Utilizzate la seguente procedura AWS Command Line Interface (AWS CLI) per effettuare il provisioning di uno stack utilizzando un CloudFormation modello archiviato come documento SSM in Systems Manager. Sostituisci ogni example resource placeholder con le tue informazioni. Per informazioni su altre AWS CLI procedure per la creazione di stack, vedere Creazione di uno stack nella Guida per l'utente.AWS CloudFormation

Prima di iniziare

Installa e configura il AWS CLI o il AWS Tools for PowerShell, se non l'hai già fatto. Per informazioni, consulta le pagine Installazione o aggiornamento della versione più recente di AWS CLI e Installazione di AWS Tools for PowerShell.

Linux & macOS
aws cloudformation create-stack \ --stack-name a_name_for_the_stack \ --template-url "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" \
Windows
aws cloudformation create-stack ^ --stack-name a_name_for_the_stack ^ --template-url "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" ^
PowerShell
New-CFNStack ` -StackName "a_name_for_the_stack" ` -TemplateURL "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" `

Aggiornamento di uno stack

Puoi distribuire gli aggiornamenti in uno CloudFormation stack modificando direttamente lo stack in Application Manager. Con un aggiornamento diretto, si specificano gli aggiornamenti a un modello o ai parametri di input. Dopo aver salvato e distribuito le modifiche, CloudFormation aggiorna le AWS risorse in base alle modifiche specificate.

È possibile visualizzare in anteprima le modifiche che CloudFormation verranno apportate allo stack prima di aggiornarlo utilizzando i set di modifiche. Per ulteriori informazioni, consulta Aggiornamento di stack utilizzando i set di modifiche nella Guida per l'utente di AWS CloudFormation .

Per aggiornare uno CloudFormation stack in Application Manager
  1. Apri la AWS Systems Manager console all'indirizzo https://console.aws.amazon.com/systems-manager/.

  2. Nel riquadro di navigazione, scegli Application Manager.

  3. Nella sezione Applicazioni, scegli CloudFormation pile.

  4. Scegliere un stack nell'elenco e quindi scegliere Actions (Operazioni), Update stack (Aggiorna lo stack).

  5. Sulla pagina Specify template source (Specifica la fonte del modello), scegliere una delle seguenti opzioni, quindi scegliere Next (Successivo).

    • Scegliere Use the template code currently provisioned in the stack (Utilizza il codice di modello per cui è stato attualmente effettuato il provisioning nello stack) per visualizzare un modello. Utilizza una versione di modello nell'elenco Versions (Versioni), quindi scegliere Next (Successivo).

    • Scegliere Switch to a different template (Passa a un modello diverso) per scegliere o creare un nuovo modello per lo stack.

  6. Una volta completate le modifiche al modello, scegliere Next (Successivo).

  7. Sulla pagina Edit stack details (Modifica i dettagli dello stack), puoi modificare parametri, tag e autorizzazioni. Non è possibile cambiare il nome di uno stack. Apportare le modifiche, quindi scegliere Next (Successivo).

  8. Sulla pagina Review and provision (Revisiona ed effettua il provisioning), rivedere tutti i dettagli dello stack e quindi scegliere Provision stack (Effettua il provisioning dello stack).