Ein Unternehmen nutzt eine zentrale AWS-CDK-Anwendung über mehrere Konten hinweg, um Bereitstellungs-Stacks zu verwalten. Ein Entwickler muss die Erkennung und Löschung ungenutzter Ressourcen automatisieren, die frühere Stacks unterstützten, aber nicht mehr benötigt werden. Die Lösung muss sich nahtlos in den bestehenden CDK-basierten Bereitstellungs-Workflow integrieren und die geringste Konfiguration erfordern. Welcher Ansatz erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie in der zentralen AWS-CDK-Anwendung eine Handler-Funktion hinzu, die das AWS SDK verwendet, um ungenutzte Ressourcen zu erkennen und zu löschen. Implementieren Sie eine AWS CDK-benutzerdefinierte Ressource, die eine AWS Lambda-Funktion mit dem Handler-Code bereitstellt und diese während der Stack-Bereitstellung aufruft..
Warum dies die Antwort ist
Die korrekte Option integriert die Logik zur Ressourcenerkennung und -löschung direkt in den CDK-Workflow. Eine benutzerdefinierte CDK-Ressource ermöglicht die Bereitstellung einer Lambda-Funktion, die den Handler-Code enthält. Diese Lambda-Funktion wird dann automatisch während der Stack-Bereitstellung aufgerufen, um die Bereinigung durchzuführen. Dies ist die nahtloseste und am wenigsten konfigurative Lösung, da sie die gesamte Logik innerhalb des bestehenden CDK-Frameworks hält und keine manuellen Schritte oder externe Dienste erfordert. Die anderen Optionen sind weniger effizient oder erfordern mehr Konfiguration: Das Generieren einer CloudFormation-Vorlage aus einer JSON-Datei und das Anhängen des Codes ist umständlicher und nicht die idiomatische CDK-Methode. Die Verwendung von AWS Amplify ist für die Bereinigung von Infrastrukturressourcen nicht vorgesehen und fügt unnötige Komplexität hinzu. Das manuelle Schreiben der Lambda-Funktion in der Konsole und das anschließende Importieren in CDK ist nicht automatisiert und erfordert manuelle Schritte außerhalb des CDK-Workflows.
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