O CloudFormation não tem funcionalidade para lidar com curingas e loops ou "encontrar coisas". Tudo em um modelo do CloudFormation precisa ser explicitamente especificado, um a um.
Acho que o mais próximo que você conseguirá é ter um modelo de política de buckets com sua política de buckets. O modelo teria um único intervalo como parâmetro.
Em seguida, quando você quiser aplicar a política de buckets, crie uma nova pilha do CloudFormation com o novo bucket como parâmetro.
Alternativa 1:
Você pode criar uma pilha do CloudFormation que inclua o balde S3 + política all-in-one. Então, sempre que um novo intervalo for necessário, crie uma pilha para ele e, em seguida, ele obterá automaticamente a política aplicada.
Alternativa 2:
Você poderia usar uma ferramenta de automação para fazer o trabalho. Ferramentas como o Skeddly podem encontrar e aplicar políticas de bucket.
Isenção de responsabilidade: Estou associado ao serviço do Skeddly.