Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie erweiterte AMI-Verteilungsfunktionen
Image Builder bietet erweiterte Vertriebsfunktionen, die Ihnen Flexibilität und Kontrolle darüber bieten, wie Ihre AMIs Daten über Regionen und Konten verteilt werden. Diese Funktionen trennen die Verteilung vom Erstellungsprozess und ermöglichen es Ihnen, vorhandene Images bei Bedarf zu verteilen, Probleme bei der Verteilung effizient zu beheben und kontrollierte, mehrstufige Vertriebsstrategien mithilfe anpassbarer Workflows zu implementieren.
Sie können die erweiterten AMI-Verteilungsfunktionen in Image Builder verwenden, um Verteilungsaktivitäten direkt durchzuführen, ohne einen kompletten Image-Build erneut ausführen zu müssen.
Entkoppelte Verteilung
Die DistributeImage API akzeptiert drei Arten von Quellbildreferenzen:
-
AMI-ID — Eine Standard-AMI-ID (z. B.
ami-0abcdef1234567890) -
SSM-Parameter — Ein SSM-Parameter, der eine AMI-ID speichert (z. B.)
ssm:/my/ami/parameter -
Image Builder Builder-Version ARN — Eine Image Builder Builder-Image-Version ARN
Verteilung erneut versuchen
Wenn eine Bildverteilung fehlschlägt, verwenden Sie die RetryImage API, um die Verteilung erneut zu versuchen. Dadurch wird die Zeit für die Behebung der Ursache des Fehlers reduziert, da eine vollständige Image-Neuerstellung vermieden wird. Verwenden Sie diese Option, RetryImage nachdem Sie die Ursache des Verteilungsfehlers behoben haben.
Die RetryImage API akzeptiert einen ARN der Image-Build-Version (z. B.arn:aws:imagebuilder:us-west-2:123456789012:image/my-image/1.0.0/1). Wenn Sie die API aufrufen, nimmt Image Builder den Verteilungsprozess automatisch ab dem Zeitpunkt des Fehlers wieder auf und verwendet dabei die ursprüngliche Verteilungskonfiguration und -einstellungen. Die RetryImage API kann Verteilungen wiederholen, die während der Verteilungs-, Test- oder Integrationsphase fehlgeschlagen sind. Sie funktioniert AMIs in den folgenden Zuständen: ausstehend, fehlgeschlagen, gelöscht oder verfügbar.
Voraussetzungen
Bevor Sie erneut versuchen, eine Verteilung durchzuführen, stellen Sie Folgendes sicher:
-
Sie haben die Ursache des Fehlers identifiziert und behoben. Einzelheiten zu den Fehlern finden Sie in den CloudWatch Verteilungsprotokollen in den Protokollen.
-
Sie verfügen über die erforderlichen IAM-Berechtigungen, um den Image-Build erneut zu versuchen.
-
Stellen Sie bei fehlgeschlagener kontoübergreifender Verteilung sicher, dass die
EC2ImageBuilderDistributionCrossAccountRoleRichtlinie dem Zielkonto zugewiesen ist.Ec2ImageBuilderCrossAccountDistributionAccess
Wichtig: Ein erneuter Versuch, ohne das zugrundeliegende Problem zu beheben, führt zu wiederholten Fehlern.
Workflows für die Verteilung
Bei Verteilungsworkflows handelt es sich um einen neuen Workflowtyp, der Build- und Testworkflows ergänzt und es Ihnen ermöglicht, den Verteilungsprozess in aufeinanderfolgenden Schritten zu definieren und zu steuern. Mit Verteilungsworkflows können Sie benutzerdefinierte Verteilungsprozesse erstellen, die AMI-Kopiervorgänge, wait-for-action Checkpoints, Änderungen von Bildattributen und andere verteilungsbezogene Schritte umfassen. Dies bietet eine strukturierte Kontrolle darüber, wie Sie verteilt AMIs werden, mit schrittweiser Transparenz, Parallelverteilungsfunktionen und detaillierter Fehlerberichterstattung.