Вы создали приложение в виде шаблона AWS CloudFormation, который будет развернут в нескольких регионах. Вы вручную создали дашборд CloudWatch в консоли, и каждое развертывание стека должно иметь свой собственный дашборд. Как автоматизировать создание дашборда CloudWatch при каждом развертывании стека CloudFormation?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Экспортируйте существующий JSON дашборда CloudWatch и добавьте ресурс AWS::CloudWatch::Dashboard в шаблон CloudFormation, поместив экспортированный JSON в свойство DashboardBody ресурса..
Почему это правильный ответ
Правильный ответ — это наиболее эффективный способ автоматизировать создание дашбордов CloudWatch. Ресурс AWS::CloudWatch::Dashboard в CloudFormation позволяет декларативно определять дашборды. Экспортировав JSON существующего дашборда, вы получаете его полную конфигурацию, которую затем можно вставить в свойство DashboardBody. Это гарантирует, что каждый новый стек CloudFormation будет разворачиваться со своим уникальным дашбордом, который точно соответствует вашему образцу. Неправильные варианты: Использование скрипта AWS CLI для put-dashboard требует ручного запуска или дополнительной автоматизации вне CloudFormation, что менее интегрировано и подвержено ошибкам. Изменение шаблона с использованием Ref для существующего дашборда не создаст новый дашборд для каждого стека; Ref используется для ссылки на ресурсы внутри того же стека. Добавление ресурса AWS::CloudWatch::Dashboard с существующим DashboardName приведет к ошибке, если дашборд с таким именем уже существует, или перезапишет его, что не соответствует требованию иметь отдельный дашборд для каждого стека.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется