Ein Unternehmen mit Hunderten von AWS-Konten in einer AWS Organization wird Docker-Images in Amazon ECR pushen. Nur Konten innerhalb der Organisation sollen auf die Images zugreifen können. Die CI/CD-Pipeline des Unternehmens läuft häufig; das Unternehmen möchte alle getaggten Images behalten, aber nur die fünf neuesten ungetaggten Images. Welcher Ansatz erfüllt diese Anforderungen mit dem geringsten Betriebsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie ein privates Amazon ECR-Repository. Fügen Sie eine Repository-Berechtigungsrichtlinie an, die nur die erforderlichen ECR-Operationen zulässt und eine Bedingung enthält, dass aws:PrincipalOrgID der Organisations-ID des Unternehmens entspricht. Fügen Sie eine ECR-Lebenszyklusregel hinzu, die ungetaggte Images löscht, die über die fünf neuesten hinausgehen..
Warum dies die Antwort ist
Die korrekte Option erfüllt alle Anforderungen mit dem geringsten Betriebsaufwand. Ein privates ECR-Repository ist der Standard für Unternehmens-Images. Die Verwendung von aws:PrincipalOrgID in der Repository-Richtlinie ist der effizienteste Weg, um den Zugriff auf alle Konten innerhalb einer AWS Organization zu beschränken, ohne einzelne Konto-IDs aufzulisten. ECR-Lebenszyklusregeln sind eine eingebaute Funktion, um ungetaggte Images automatisch zu bereinigen, was den Betriebsaufwand minimiert. Öffentliche ECR-Repositories sind für diese Anforderung ungeeignet, da sie für den weltweiten Zugriff konzipiert sind und nicht für die Beschränkung auf eine Organisation. Das Aufzählen von Hunderten von Konto-IDs in einer Richtlinie ist nicht skalierbar und fehleranfällig. Eine Lambda-Funktion zur Image-Bereinigung ist zwar technisch möglich, aber eine benutzerdefinierte Lösung, die mehr Betriebsaufwand verursacht als die integrierten ECR-Lebenszyklusregeln.
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