Eine bestehende CodePipeline in eu-west-1 speichert Build-Artefakte in einem S3-Bucket und stellt eine Lambda-Funktion mithilfe einer CloudFormation-Bereitstellungsaktion bereit. Die Pipeline muss aktualisiert werden, um die Lambda-Funktion auch in us-east-1 bereitzustellen. Ein zusätzliches Artefakt für us-east-1 wurde bereits erstellt. 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 einen S3-Bucket in us-east-1 und konfigurieren Sie dessen Bucket-Richtlinie so, dass CodePipeline Lese- und Schreibzugriff gewährt wird., Fügen Sie den S3-Bucket von us-east-1 als Artefakt-Speicher in der Pipeline hinzu. Erstellen Sie eine neue CloudFormation-Bereitstellungsaktion für us-east-1 und konfigurieren Sie diese so, dass sie die CloudFormation-Vorlage aus dem us-east-1-Artefakt verwendet..
Warum dies die Antwort ist
Um eine Lambda-Funktion in einer zusätzlichen Region bereitzustellen, ist ein S3-Bucket in dieser Zielregion (us-east-1) erforderlich, um die Bereitstellungsartefakte zu speichern. Dieser Bucket muss die entsprechenden Berechtigungen für CodePipeline haben, um darauf zugreifen zu können. Anschließend muss dieser neue S3-Bucket als Artefaktspeicher zur CodePipeline hinzugefügt werden. Eine neue CloudFormation-Bereitstellungsaktion für us-east-1 wird dann erstellt, die die für us-east-1 spezifische CloudFormation-Vorlage verwendet, um die Lambda-Funktion bereitzustellen. Die Option, die CloudFormation-Vorlage zu ändern, um einen Parameter für den Speicherort der Lambda .zip-Datei zu akzeptieren, ist nicht die primäre Methode, um Artefakte regionsübergreifend zu verwalten, da CodePipeline Artefakte in seinem konfigurierten Artefaktspeicher ablegt. Die Erstellung eines S3-Buckets in us-east-1 und die Aktivierung der Cross-Region Replication ist nicht notwendig, da CodePipeline die Artefakte direkt in den konfigurierten Artefaktspeicher der Zielregion hochladen kann. Die Option, nur eine neue CloudFormation-Bereitstellungsaktion zu erstellen, ohne den S3-Bucket als Artefaktspeicher hinzuzufügen, würde fehlschlagen, da die Pipeline keinen Ort hätte, um die für us-east-1 bestimmten Artefakte zu speichern und abzurufen.
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