- I decided to use the
Fn::Function
form in most cases, as I didn't want to deal with when you're allowed or not allowed to nest them. If you want them all in the short format, you can flip it twice with cfn_flip - When writing, I think about it from the bottom the the top / from the inside to the outside
- There is a summary at the end, with the steps instead of the values as comments
The trick is that splitting on a token, or seeking to the first / second / ... token in a string is very similar.
If we split on something unique, we get everything before token
and everything after token