Genera un AWS CloudFormation modello da EventBridge Pipes - Amazon EventBridge

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

Genera un AWS CloudFormation modello da EventBridge Pipes

AWS CloudFormation consente di configurare e gestire AWS le risorse tra account e regioni in modo centralizzato e ripetibile trattando l'infrastruttura come codice. CloudFormation lo fa consentendoti di creare modelli che definiscono le risorse che desideri fornire e gestire.

EventBridge ti consente di generare modelli a partire dalle pipe esistenti nel tuo account, come aiuto per iniziare subito a sviluppare modelli. CloudFormation Puoi selezionare un singolo pipe o più pipe da includere nel modello. È quindi possibile utilizzare questi modelli come base per creare pile di risorse da gestire. CloudFormation

Per ulteriori informazioni su CloudFormation, consulta la Guida per l' AWS CloudFormation utente.

Per i bus degli eventi, puoi generare CloudFormation modelli a partire dai bus degli eventi e dalle regole dei bus degli eventi.

Risorse incluse nei modelli EventBridge Pipe

Quando EventBridge genera il CloudFormation modello, crea una AWS::Pipes::Piperisorsa per ogni tubo selezionato. Inoltre, EventBridge include le seguenti risorse nelle condizioni descritte:

  • AWS::Events::ApiDestination

    Se le tue pipe includono destinazioni API, come arricchimenti o come destinazioni, le EventBridge include nel CloudFormation modello come AWS::Events::ApiDestination risorse.

  • AWS::Events::EventBus

    Se le tue pipe includono un bus di eventi come destinazione, lo EventBridge include nel CloudFormation modello come AWS::Events::EventBus risorsa.

  • AWS::IAM::Role

    Se avete EventBridge creato un nuovo ruolo di esecuzione quando avete configurato la pipe, potete scegliere di EventBridge includere quel ruolo nel modello come AWS::IAM::Role risorsa. EventBridge non include i ruoli creati dall'utente. (In entrambi i casi, la RoleArn proprietà della AWS::Pipes::Pipe risorsa contiene l'ARN del ruolo.)

Considerazioni sull'utilizzo di CloudFormation modelli generati da Pipes EventBridge

Considerate i seguenti fattori quando utilizzate un CloudFormation modello generato da EventBridge:

  • EventBridge non include alcuna password nel modello generato.

    È possibile modificare il modello per includere i parametri del modello che consentono agli utenti di specificare password o altre informazioni riservate quando lo utilizzano per creare o aggiornare uno CloudFormation stack.

    Inoltre, gli utenti possono utilizzare Secrets Manager per creare un segreto nella Regione desiderata e quindi modificare il modello generato per utilizzare parametri dinamici.

  • Le destinazioni nel modello generato rimangono esattamente come specificate nel pipe originale. Se il modello non viene modificato in modo appropriato prima di utilizzarlo per creare stack in altre Regioni, è possibile che si abbiano problemi in più Regioni.

    Inoltre, il modello generato non creerà automaticamente destinazioni a valle.

Generazione di un CloudFormation modello da Pipes EventBridge

Per generare un CloudFormation modello da una o più pipe utilizzando la EventBridge console, effettuate le seguenti operazioni:

Per generare un CloudFormation modello da una o più pipe
  1. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

  2. Nel riquadro di navigazione, scegli Pipe.

  3. In Pipes, scegli una o più pipe che desideri includere nel CloudFormation modello generato.

    Per un singolo pipe, puoi anche scegliere il nome del pipe per visualizzare la pagina dei dettagli del pipe.

  4. Scegliete CloudFormation Modello, quindi scegliete il formato in cui desiderate EventBridge generare il modello: JSON o YAML.

    EventBridge visualizza il modello, generato nel formato selezionato.

  5. Se hai EventBridge creato un nuovo ruolo di esecuzione per una qualsiasi delle pipe selezionate e desideri EventBridge includere tali ruoli nel modello, scegli Includi IAM i ruoli creati dalla console per tuo conto.

  6. EventBridge offre la possibilità di scaricare il file modello o di copiare il modello negli appunti.

    • Per scaricare il file di modello, scegli Scarica.

    • Per copiare il modello negli appunti, scegli Copia.

  7. Per uscire dal modello, scegli Annulla.