Je hebt een nieuwe Amazon S3 bucket gemaakt in één AWS CloudFormation stack. Wat is de meest efficiënte manier om naar die S3 bucket te verwijzen vanuit een andere CloudFormation stack?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een Export-vermelding toe aan de Outputs-sectie van de originele template en gebruik ImportValue in de andere template..
Waarom dit het antwoord is
De meest efficiënte manier om te verwijzen naar resources in een andere CloudFormation stack is door de Outputs-sectie van de bronstack te gebruiken in combinatie met de ImportValue functie in de doelstack. De bronstack exporteert de waarde (bijvoorbeeld de naam van de S3 bucket) en de doelstack importeert deze waarde. Dit is een ingebouwd mechanisme van CloudFormation voor cross-stack referenties. De andere opties zijn minder efficiënt of onjuist: Er is geen "Exported: true" eigenschap voor resources, noch een "ImportResource" functie in CloudFormation. Een aangepaste CloudFormation resource is een complexere oplossing die meestal wordt gebruikt voor functionaliteit die niet direct door CloudFormation wordt ondersteund, niet voor eenvoudige cross-stack referenties. Fn::Include wordt gebruikt om fragmenten van templates in te voegen, niet om te verwijzen naar live resources in andere, reeds geïmplementeerde stacks.
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