Utilizzo dei collegamenti di creazione rapida per creare stack CloudFormation - AWS CloudFormation

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 dei collegamenti di creazione rapida per creare stack CloudFormation

I link di creazione rapida forniscono un metodo semplificato per avviare gli stack CloudFormation direttamente dagli URL nella console CloudFormation. Specificando il modello URL, il nome dello stack e i parametri del modello come parametri di query URL, puoi precompilare un’unica pagina Crea stack ed eseguire rapidamente la creazione dello stack. Questo semplifica il processo di creazione di stack, riducendo sia il numero di pagine di procedura guidata che la quantità di input dell’utente necessaria. Consente inoltre di ottimizzare il riutilizzo dei modelli perché permette di creare più URL che specificano valori diversi per lo stesso modello.

Il link di creazione rapida segue questo formato URL:

https://region-code.console.aws.amazon.com/cloudformation/home?region=region-code#/stacks/create/review ?templateURL=TemplateURL &stackName=StackName &param_parameterName=parameterValue

CloudFormation supporta i seguenti parametri di query URL:

URL del modello

Obbligatorio. Il parametro templateURL specifica l’URL del modello di stack situato in un bucket Amazon S3. Per evitare problemi di accesso con un URL S3 predefinito, assicurati di codificare l’URL.

Formati URL S3 supportati:

  • https://s3.region-code.amazonaws.com/bucket-name/template-name

  • https://bucket-name.s3.region-code.amazonaws.com/template-name

  • https://s3-region-code.amazonaws.com/bucket-name/template-name (formato legacy)

Stack name (Nome stack)

Facoltativo. Utilizza il parametro stackName per specificare il nome dello stack CloudFormation da creare. Il nome di uno stack può contenere solo caratteri alfanumerici (con distinzione tra lettere maiuscole e minuscole) e trattini. Deve iniziare con un carattere alfabetico e non può avere una lunghezza superiore a 128 caratteri.

Parametri del modello

Facoltativo. Per i parametri del modello di stack che non sono un tipo di parametro NoEcho, utilizza il formato param_parameterName nella stringa di query URL. Il parametro URL deve includere il prefisso param_ e il segmento nome del parametro deve corrispondere esattamente al nome del parametro nel modello. Ad esempio: param_DBName.

CloudFormation ignora i parametri non esistenti nel modello e i parametri definiti con la proprietà NoEcho impostata su true (di norma, nomi utente e password). I parametri URL sostituiscono i valori predefiniti specificati nel modello. Puoi includere il numero di parametri necessari.

Importante

Anziché incorporare informazioni sensibili direttamente nei modelli CloudFormation, si consiglia di utilizzare parametri dinamici nel modello stack per fare riferimento alle informazioni riservate archiviate e gestite al di fuori di CloudFormation, ad esempio nell’archivio parametri di AWS Systems Manager o in Gestione dei segreti AWS.

Per ulteriori informazioni, consulta la best practice Non incorporare le credenziali nei modelli.

Tutti i nomi di parametro query fanno distinzione tra maiuscole e minuscole. Gli utenti possono sovrascrivere tali valori nella console prima di creare lo stack.

L’esempio seguente si basa sul modello di istanza singola di base WordPress di esempio. La stringa di query include il parametro templateURL e i parametri stackNameDBName InstanceType e KeyName.

Il seguente URL ha interruzioni di riga aggiunte per chiarezza.

https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/create/review ?templateURL=https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template &stackName=MyWPBlog &param_DBName=mywpblog &param_InstanceType=t2.medium

Il seguente URL include gli stessi parametri dell’esempio precedente, ma le interruzioni di riga vengono rimosse. Questo è il formato URL effettivo.

https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/create/review?templateURL=https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template&stackName=MyWPBlog&param_DBName=mywpblog&param_InstanceType=t2.medium

Quando apri un link di creazione rapida, verrai reindirizzato alla console CloudFormation. La console si apre direttamente alla pagina Quick create stack, con i valori forniti utilizzati in automatico per i parametri.

Per creare uno stack utilizzando un collegamento di creazione rapida (console)
  1. Nella pagina Quick create stack, conferma che l’URL del modello sia corretto per Modello e URL modello.

  2. Espandi la sezione Visualizza modello per verificare il modello.

  3. Per Nome stack, verifica il nome dello stack precompilato.

  4. Rivedi la sezione Parametri. Verifica che i valori dei parametri precompilati siano corretti. Inserisci tutti i parametri necessari che non sono stati specificati nell’URL. Se necessario, modifica i valori precompilati.

  5. Dopodiché, puoi configurare le impostazioni seguenti:

    • Tag: organizza le risorse con coppie chiave-valore.

    • Autorizzazioni: scegli il ruolo di servizio IAM per le operazioni di stack.

    • Opzioni di errore dello stack: scegli di eseguire il rollback (impostazione predefinita) o preservare le risorse.

    • Stack policy: controlla le autorizzazioni di aggiornamento delle risorse.

    • Configurazione del rollback: configura il rollback basato sugli allarmi di CloudWatch.

    • Opzioni di notifica: configura le notifiche di Amazon SNS per gli eventi dello stack.

    • Opzioni di creazione dello stack: definisci il tempo massimo per la creazione dello stack e abilita la protezione dalla terminazione per prevenire eliminazioni accidentali.

    Per ulteriori informazioni, consulta Configurazione delle opzioni dello stack.

  6. Per Funzionalità, completa tutti i riconoscimenti richiesti. Per esempio, se il modello contiene risorse IAM, seleziona Acconsento che questo modello possa creare risorse IAM per specificare che desideri utilizzare risorse IAM nel modello. Per ulteriori informazioni, consulta Accettazione delle risorse IAM nei modelli CloudFormation.

  7. (Facoltativo) Puoi creare un set di modifiche per visualizzare l’anteprima della configurazione dello stack prima di crearlo. Scegli Crea set di modifiche e segui le istruzioni. Per ulteriori informazioni, consulta Visualizza l’anteprima della configurazione del tuo stack.

  8. Quando sei pronto, scegli Crea stack per avviare lo stack, quindi monitora l’avanzamento della creazione dello stack nella scheda Eventi. Per ulteriori informazioni, consulta Monitoraggio dell’avanzamento dello stack.