And this is the first time I’ve ever said that on HN in four years. I’m suppose to give a third party full access to my infrastructure with a cross account role??
This isn’t even hosted on your own account? But even then with full access they could do anything.
Any company that would tell you to do something this crazy even if they don’t have any bad intent, is far too immature to trust with my infrastructure.
Ultimately, the user has the complete control over what access he will give to Microtica.
Since this policy was primarily intended for DevOps module, and Cost Optimizer needs only a subset of those permissions we will update the documentation to avoid the confusion.
I log into our management account and switch to the read only role for our prod account. If I have to switch to admin role I have the toolbar display as red.
If I’m that paranoid about me making a mistake, why would I trust a third party with those rights?
I completely agree with your approach, we also encourage our users to start with the base permissions and then give more when necessary. Even more, to give an access only on resources provisioned by our system. As we automatically tag all resources, using IAM policy conditions this could be easily done. The control is always on the user's side.
But then their docs [1] give you this admin policy to use.
}[1] https://microtica.atlassian.net/servicedesk/customer/portal/...