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à.
Automatizza la configurazione del peering interregionale con AWS Transit Gateway
Ram Kandaswamy, Amazon Web Services
Riepilogo
AWS Transit Gatewaycollega cloud privati virtuali (VPCs) e reti locali tramite un hub centrale. Il traffico Transit Gateway non attraversa la rete Internet pubblica, il che riduce i vettori di minaccia, come gli exploit comuni e gli attacchi Distributed Denial of Service (S). DDo
Se è necessario comunicare tra due o più Regioni AWS, è possibile utilizzare il peering Inter-Region Transit Gateway per stabilire connessioni peering tra gateway di transito in diverse regioni. Tuttavia, la configurazione manuale del peering interregionale con Transit Gateway può essere un'operazione complessa e dispendiosa in termini di tempo. Questo modello fornisce indicazioni per l'utilizzo dell'infrastruttura come codice (IaC) per configurare il peering. È possibile utilizzare questo approccio se è necessario configurare ripetutamente diverse regioni e Account AWS per la configurazione di un'organizzazione multiregionale.
Questo modello imposta uno AWS CloudFormationstack che include un AWS Step Functions flusso di lavoro, AWS Lambda funzioni, ruoli AWS Identity and Access Management (IAM) e gruppi di log in Amazon CloudWatch Logs. Quindi esegui il flusso di lavoro Step Functions per creare la connessione peering interregionale per i tuoi gateway di transito.
Prerequisiti e limitazioni
Prerequisiti
Un attivo. Account AWS
Un IDE con funzionalità di generazione di codice, come Kiro.
Un bucket Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) e autorizzazioni per caricarvi oggetti.
Gateway di transito creati nelle regioni richiedenti e accettanti.
VPCs creati nelle regioni richiedenti e accettanti. Etichettali VPCs con una
addToTransitGatewaychiave con un valore ditrue.Gruppi di sicurezza configurati per te VPCs in base alle tue esigenze.
Elenchi di controllo degli accessi alla rete (ACLs) configurati per VPCs voi in base alle vostre esigenze.
Limitazioni
Solo alcuni Regioni AWS supportano il peering interregionale. Per un elenco completo delle regioni che supportano il peering interregionale, consulta la. AWS Transit Gateway FAQs
Architecture
L'approccio allo sviluppo dell'intelligenza artificiale agentica descritto in questo modello prevede i seguenti passaggi:
Definizione del prompt di automazione: Kiro riceve un prompt in linguaggio naturale che descrive in dettaglio i requisiti di peering.
Genera script di automazione: Kiro genera gli script CloudFormation e Lambda in base al prompt fornito.
Implementa lo stack: Kiro lo utilizza per distribuire le risorse richieste. CloudFormation
Configura il peering — Kiro esegue il flusso di lavoro Step Functions, che richiama le funzioni Lambda per creare connessioni peering e modificare le tabelle di routing.
Il diagramma seguente mostra il flusso di lavoro Step Functions:

Il flusso di lavoro contiene i seguenti passaggi:
Il flusso di lavoro Step Functions richiama la funzione Lambda per il peering Transit Gateway.
Il flusso di lavoro attende un minuto.
Il flusso di lavoro recupera lo stato del peering e lo invia al blocco delle condizioni. Il blocco è responsabile del looping.
Se la condizione di successo non viene soddisfatta, il flusso di lavoro viene codificato per entrare nella fase del timer.
Se viene soddisfatta la condizione di successo, una funzione Lambda modifica le tabelle delle rotte.
Il flusso di lavoro Step Functions termina.
Tools (Strumenti)
AWS CloudFormationti aiuta a configurare AWS le risorse, fornirle in modo rapido e coerente e gestirle durante tutto il loro ciclo di vita tra Account AWS e. Regioni AWS
Amazon CloudWatch Logs ti aiuta a centralizzare i log di tutti i tuoi sistemi e applicazioni, Servizi AWS così puoi monitorarli e archiviarli in modo sicuro.
AWS Identity and Access Management(IAM) ti aiuta a gestire in modo sicuro l'accesso alle tue AWS risorse controllando chi è autenticato e autorizzato a utilizzarle.
Kiro
è uno strumento di sviluppo di intelligenza artificiale agentica che ti aiuta a creare applicazioni pronte per la produzione attraverso uno sviluppo basato sulle specifiche. AWS Lambda è un servizio di calcolo che consente di eseguire il codice senza gestire i server o effettuarne il provisioning. Esegue il codice solo quando necessario e si ridimensiona automaticamente, quindi paghi solo per il tempo di elaborazione che utilizzi.
AWS Step Functionsè un servizio di orchestrazione senza server che consente di combinare AWS Lambda funzioni e altro Servizi AWS per creare applicazioni aziendali critiche.
Epiche
| Operazione | Description | Competenze richieste |
|---|---|---|
Riempimento rapido dei segnaposto con dettagli specifici |
NotaIn alternativa, puoi aggiungerlo come prompt in linea che fa riferimento alle variabili di cui sopra senza allegare il file come contesto. | General AWS, amministratore di rete |
Crea una funzione Lambda che crei gli allegati del peering. |
| General AWS, amministratore di rete, Prompt engineering |
Crea una funzione Lambda che verifichi lo stato degli allegati di peering. |
| General AWS, amministratore di rete, Prompt engineering |
Crea una funzione Lambda che aggiunga percorsi statici a entrambe le regioni. |
| General AWS, amministratore di rete |
Crea il CloudFormation modello. |
| AWS DevOps, AWS generale, progettazione tempestiva |
| Operazione | Description | Competenze richieste |
|---|---|---|
Distribuisci lo CloudFormation stack utilizzando le istruzioni. | Inserisci il seguente prompt:
| AWS DevOps, amministratore del cloud, AWS generale, progettazione tempestiva |
Convalida la distribuzione. |
| Informazioni generali su AWS |