Een bedrijf gebruikt een API Gateway REST-eindpunt als webhook, zodat een on-premises SCM-systeem gebeurtenissen kan publiceren naar EventBridge in een centraal AWS-account. Een EventBridge-regel in het centrale account verwerkt deployments. Het bedrijf heeft ook dezelfde gebeurtenissen nodig in meerdere ontvangende AWS-accounts, zonder de SCM-webhookconfiguratie te wijzigen. Hoe kan een ontwikkelaar dit realiseren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Verleen toestemming aan de EventBridge van het centrale AWS-account om toegang te krijgen tot de ontvangende accounts. Voeg een EventBridge event bus toe in elk ontvangend account en configureer de bestaande centrale regel om deze event buses als doelwit te gebruiken..
Waarom dit het antwoord is
De correcte optie is om EventBridge cross-account te gebruiken. Door de EventBridge van het centrale account toestemming te geven om naar de event buses in de ontvangende accounts te publiceren, en deze event buses als doelwit toe te voegen aan de bestaande regel, kunnen de gebeurtenissen efficiënt naar meerdere accounts worden gedistribueerd zonder de SCM-webhookconfiguratie te wijzigen. Dit is een standaardpatroon voor centrale gebeurtenisdistributie. De andere opties zijn minder efficiënt of onjuist: Het implementeren van API Gateways in elk ontvangend account met dezelfde aangepaste domeinnaam is onpraktisch en werkt niet, omdat een domeinnaam naar één specifieke API Gateway verwijst. Het maken van een aparte SCM-webhook voor elk AWS-account vereist wijzigingen in de SCM-configuratie, wat expliciet vermeden moet worden. Het converteren van een REST API naar een HTTP API lost het distributieprobleem niet op en is een onnodige wijziging van de API Gateway-implementatie.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig