Если вы просто хотите объединить политики очередей, напишите макрос облачной информации, который считывает определение политики из шаблона и объединяет его с существующей политикой очереди. Макрос получает json-версию шаблона, и вы можете манипулировать ею так, как вам нравится в лямбда-выражении, чтобы вы могли проверить существующую политику очереди и соответствующим образом обновить шаблон.
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html
Альтернативный подход - просто ослабить политику очередей, так что большинство операций разрешено любым элементом в учетной записи. Затем добавьте права доступа к чтению и записи в очередь (например, к лямбдам) через отдельные роли. Таким образом, лямбда, выполняющая чтение, будет использовать одну роль, которая позволяет чтение, а лямбда, выполняющую запись, будет использовать другую роль, которая позволяет писать.
Очевидно, что это может не соответствовать тому, как вы устроили вашу безопасностьтак что может не подойти.