CodeDeploy voert in-place deployments uit over EC2-instances in een Auto Scaling-groep met behulp van de CodeDeployDefault.OneAtATime-configuratie. Nadat een deployment is voltooid, draaien twee van de vijf instances nog steeds de vorige revisie, terwijl drie de nieuwe draaien. Wat is de meest waarschijnlijke oorzaak?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: EC2 Auto Scaling heeft twee nieuwe instances gestart terwijl de deployment bezig was, en die instances hebben de vorige applicatierevisie ontvangen..
Waarom dit het antwoord is
De meest waarschijnlijke oorzaak is dat Auto Scaling twee nieuwe instances heeft gestart tijdens de deployment. Deze nieuwe instances ontvangen de basis-AMI en de gebruikersgegevens die zijn geconfigureerd voor de Auto Scaling-groep, die de vorige applicatierevisie bevatten. Aangezien de deployment al bezig was, hebben deze nieuwe instances de nieuwe revisie niet ontvangen. De optie dat de instances het deployment-pakket niet konden downloaden is onwaarschijnlijk, omdat CodeDeploy dan een fout zou melden voor die instances. Een falende AfterInstall lifecycle hook zou de deployment doen mislukken, niet terugkeren naar een vorige revisie. Als de CodeDeploy agent niet geïnstalleerd was, zou CodeDeploy de deployment niet eens starten op die instances.
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