Een ontwikkelaar heeft CDK stacks (inclusief Lambda assets) geïmplementeerd in een alpha-omgeving in Account A met behulp van cdk deploy. Het voor de eerste keer implementeren van dezelfde stacks in een tweede account (beta) mislukt met een NoSuchBucket-fout. Welke CDK CLI-opdracht moet in het beta-account worden uitgevoerd voordat opnieuw wordt geïmplementeerd om dit probleem op te lossen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: cdk bootstrap.
Waarom dit het antwoord is
De foutmelding "NoSuchBucket" geeft aan dat de CDK-implementatie de benodigde S3-bucket niet kan vinden om assets, zoals Lambda-code, op te slaan. Dit gebeurt wanneer een AWS-account nog niet is voorbereid voor CDK-implementaties. De cdk bootstrap-opdracht initialiseert een AWS-account voor CDK-implementatie door de benodigde resources, zoals een S3-bucket voor assets en IAM-rollen, aan te maken. Zonder bootstrapping kan CDK geen assets uploaden of de stack implementeren. cdk synth genereert de CloudFormation-templates, maar implementeert niets. cdk init initialiseert een nieuw CDK-project, niet een AWS-account. cdk destroy verwijdert een CDK-stack, wat het tegenovergestelde is van wat nodig is.
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