Aura Cloud resolves something narrower and harder to get right than a resource map: which policies actually apply to a given identity, and whether AWS would allow or deny a specific action once those policies, and the account's cross-account rules, are all applied together.
IAM's own evaluation logic isn't simple. An explicit deny always wins, an unmatched action is denied by default, actions and resources can match on wildcards, and the same-account rule - identity or resource allows it - is not the cross-account rule, where both have to. Reproducing that correctly, not approximately, was the actual work.