Ein Unternehmen nutzt CodePipeline mit Build-, Test- und Deploy-Phasen. Es möchte AWS CodeDeploy für die Deploy-Phase verwenden, um ein RPM-Paket auf einer Flotte von EC2-Instances zu installieren, die von einem gemeinsamen AMI gestartet und von einer Auto Scaling-Gruppe verwaltet werden. Welche Schritte sollte der DevOps-Ingenieur unternehmen? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine neue Version des gemeinsamen AMI, auf dem der CodeDeploy-Agent installiert ist. Aktualisieren Sie die IAM-Rolle der EC2-Instances, um den Zugriff auf CodeDeploy zu ermöglichen., Erstellen Sie eine CodeDeploy-Anwendung, konfigurieren Sie einen In-Place-Deployment-Typ, geben Sie die Auto Scaling-Gruppe als Deployment-Ziel an und aktualisieren Sie die CodePipeline-Pipeline, um die CodeDeploy-Aktion zur Durchführung von Deployments einzuschließen..
Warum dies die Antwort ist
Um CodeDeploy auf EC2-Instances zu nutzen, muss der CodeDeploy-Agent auf den Instances installiert sein. Da die Instances von einem gemeinsamen AMI gestartet werden, ist es am effizientesten, eine neue Version des AMI mit vorinstalliertem Agenten zu erstellen. Die IAM-Rolle der EC2-Instances benötigt außerdem Berechtigungen, um mit CodeDeploy zu interagieren und Artefakte von S3 abzurufen. Anschließend muss eine CodeDeploy-Anwendung erstellt werden, die den Deployment-Typ (hier In-Place) und die Ziel-Ressourcen (die Auto Scaling-Gruppe) definiert. Die CodePipeline muss dann aktualisiert werden, um einen CodeDeploy-Deployment-Schritt einzufügen, der diese CodeDeploy-Anwendung nutzt. Die Option, die eine AppSpec-Datei erwähnt, ist zwar für CodeDeploy notwendig, aber die Frage konzentriert sich auf die Infrastruktur- und Pipeline-Konfiguration. Die Option, EC2 Image Builder zu verwenden, ist für die Erstellung von AMIs gedacht, aber CodeDeploy stellt keine AMIs bereit, sondern Anwendungen auf vorhandenen Instances. Die Option, einzelne EC2-Instances als Ziel anzugeben, ist bei einer Auto Scaling-Gruppe nicht praktikabel, da Instances dynamisch hinzugefügt oder entfernt werden können.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich