- A permissions overview is here (most aren't used for now). This list was made from the AWS-managed IAM policy of "ReadOnlyAccess" but whittled down to remove things like our ability to read from S3 Buckets or Databases: https://docs.vantage.sh/permissions/
- The latest CloudFormation stack is here: https://vantage-public.s3.amazonaws.com/x-account-role-creat...
As for security, we are leveraging best practices learned from our time at AWS and DigitalOcean. Every person on our team has spent time at a public cloud provider and applying what we've learned there to Vantage. We've also been in contact with certain AWS employees to ensure we have proper setups.
I beg you to blog heavily about this approach, especially if you find success with it / it doesn't provide a very negative user experience. See if you can get featured on enterpriseready.io or something.
Security is a top concern of ours and this was really the only option for what we are doing.
This is how you can share resources between different AWS accounts.
For example: If you only want to give us access to EC2, things should theoretically work.
To use a custom cross account IAM role all you need to do is email [email protected] and we can help out with some other configuration details to get it going.
$ http https://vantage-public.s3.amazonaws.com/x-account-role-creat... | jq '.' parse error: Expected another key-value pair at line 420, column 17
(Haven't tried to execute it with CF)
What's the potential for Vantage being hacked and the hackers gaining admin access to your users' AWS accounts?