Sie haben eine Anwendung als AWS CloudFormation-Vorlage erstellt, die Sie in mehreren Regionen bereitstellen werden. Sie haben manuell ein CloudWatch-Dashboard in der Konsole erstellt, und jede Stack-Bereitstellung muss ein eigenes Dashboard haben. Wie können Sie die Erstellung des CloudWatch-Dashboards automatisieren, wann immer der CloudFormation-Stack bereitgestellt wird?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Exportieren Sie das vorhandene CloudWatch-Dashboard-JSON und fügen Sie eine AWS::CloudWatch::Dashboard-Ressource zur CloudFormation-Vorlage hinzu, wobei Sie das exportierte JSON in die DashboardBody-Eigenschaft der Ressource einfügen..
Warum dies die Antwort ist
Die korrekte Antwort ist, das vorhandene CloudWatch-Dashboard-JSON zu exportieren und eine AWS::CloudWatch::Dashboard-Ressource zur CloudFormation-Vorlage hinzuzufügen. CloudFormation unterstützt die Erstellung von CloudWatch-Dashboards nativ über den Ressourcentyp AWS::CloudWatch::Dashboard. Das exportierte JSON des manuell erstellten Dashboards kann direkt in die DashboardBody-Eigenschaft dieser Ressource eingefügt werden, wodurch das Dashboard bei jeder Stack-Bereitstellung automatisch erstellt wird. Ein AWS CLI-Skript wäre eine manuelle und weniger integrierte Lösung. Das Verweisen auf die ID eines vorhandenen Dashboards mit Ref ist nicht sinnvoll, da jedes Stack-Deployment ein eigenes Dashboard benötigt. Das Setzen der DashboardName-Eigenschaft auf den Namen eines bereits vorhandenen Dashboards würde zu einem Fehler führen, da der Name eindeutig sein muss und CloudFormation versuchen würde, ein Dashboard mit einem bereits vergebenen Namen zu erstellen.
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