Короче говоря: есть ли способ установить цель SQS правила CloudWatch для очереди, например "SQSQueueName - $ {parameterFromEvent}", вместо жестко закодированных имен очереди SQS?
Фон:
Мы используем правило CloudWatch для перехвата события COMPLETE из MediaConvert. В нашей среде разработки это сообщение должно go возвращаться в среду разработчика, которая отслеживает специфичную для среды очередь c (чтобы избежать сбора сообщений, которые на самом деле не предназначены для этого разработчика.)
Для Например, если Том отправляет запрос MediaConvert, он должен вернуться в очередь SQS MediaConvert-response-Tom.
Если Дик отправляет запрос MediaConvert, он должен вернуться в очередь SQS MediaConvert-response-Dick. Если Гарри отправляет запрос MediaConvert, он должен вернуться в очередь SQS MediaConvert-response-Harry.
Я не видел ни одного способа в правиле CloudWatch, чтобы я мог установить цель SQS, например "MediaConvert-response" - $ {developer} "(или что-то в этом роде), только stati c имена очереди. Я знаю, что могу настроить Lambda для повторной отправки в нужную очередь, но если есть способ сделать это без Lambda, это было бы здорово.