Ein Unternehmen nutzt AWS Organizations und möchte Standard-Designmuster (EC2, ELB, Amazon RDS und Amazon EKS oder Amazon ECS) mithilfe von AWS CloudFormation StackSets über verschiedene Umgebungen hinweg bereitstellen. Entwickler erstellen derzeit ihre eigenen CloudFormation-Stacks über eine zentralisierte CI/CD-Pipeline in einem Shared Services Account. Das Sicherheitsteam hat Konfigurationsanforderungen definiert und muss über nicht konforme Ressourcen benachrichtigt werden, ohne die Bereitstellung durch die Entwickler zu verlangsamen. Was ist die betrieblich effizienteste Lösung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie ein Amazon SNS-Topic und abonnieren Sie die E-Mail-Adressen des Sicherheitsteams. Definieren Sie benutzerdefinierte CloudFormation Guard-Regeln für erforderliche Konfigurationen. Führen Sie in der CI/CD-Pipeline den Befehl cfn-guard in einem Docker-Image vor der Build-Phase aus. Veröffentlichen Sie im SNS-Topic, wenn Verstöße festgestellt werden..
Warum dies die Antwort ist
Die korrekte Antwort ist die effizienteste Lösung, da sie die Einhaltung von Sicherheitsrichtlinien frühzeitig im Entwicklungszyklus (Shift-Left-Security) überprüft, ohne die Bereitstellung zu blockieren. CloudFormation Guard ermöglicht die Definition von Richtlinien als Code, die vor der Bereitstellung gegen die CloudFormation-Vorlagen geprüft werden. Bei Verstößen wird das Sicherheitsteam über SNS benachrichtigt. Dies gewährleistet, dass Entwickler weiterhin bereitstellen können, während das Sicherheitsteam über potenzielle Nichtkonformitäten informiert wird. Die erste Option ist weniger effektiv, da aws cloudformation validate-template nur die syntaktische Korrektheit der Vorlage prüft, nicht aber die Einhaltung spezifischer Sicherheitskonfigurationen. Die dritte Option ist zu komplex und würde die Bereitstellung durch die Einführung einer SQS-Warteschlange und einer Auto Scaling-Gruppe unnötig verlangsamen und blockieren, wenn Vorlagen nicht konform sind. Die vierte Option ist keine automatisierte Lösung zur Durchsetzung von Konfigurationsanforderungen und würde die Entwicklungsgeschwindigkeit durch manuelle Überprüfungen beeinträchtigen.
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