#yaml #amazon-cloudformation #cloudwatch-alarms
#yaml #aws-cloudformation #cloudwatch-сигналы тревоги
Вопрос:
я хочу создать новые сигналы тревоги для своих показателей ресурсов. проблема в том, что имя метрики такое же, но в другом пространстве вложенных имен. я знаю, как указать общее пространство имен, например: AWS / ECS или что-то в этом роде.
но в моем случае имена метрик имеют одно и то же имя в общем пространстве имен: первое: AWS / ECS > X> Y -> имя показателя = M второе: AWS / ECS > Z > W -> имя показателя = M.
как я могу правильно указать пространство полных имен в yaml?.
вторая проблема заключается в том, что порог аварийного сигнала отличается от среды к среде, и он не является статичным. я знаю, что могу создать параметр с несколькими разрешенными значениями, но у меня есть 5 разрешенных значений, и я хочу назначить их на основе заданного параметра среды. я пару раз пробовал с Condition
, но у меня это почему-то не работает. как лучше всего назначить динамический порог?.
Комментарии:
1. Можете ли вы показать некоторые соответствующие фрагменты шаблона и почему они не работают, какие ошибки вы получаете, почему вы пытаетесь?
2. у меня нет фрагмента, потому что я не нашел подходящего решения. мне нужно создать вложенный оператор if / else, который определит значение моего порога. что касается моего первого вопроса, ситуация такова, что для обеих метрик глобальное пространство имен является
Namespace: AWS/DynamoDB
и имя метрики одинаковое. как я могу указать полное пространство имен, чтобы получить нужную мне метрику?