Minimum iAM permissions

hello team - the documentation says to give the iAM user AdministratorAccess however due to security constraints I am unable to grant a user this level of access. Is there a list of minimum requirements for individual service permissions in order to install k8s with JuJu on AWS? Thanks in advance

No, we don’t currently have a comprehensive list (yet!). One of the reasons is that a few charms require more extensive permissions than others.

Juju accesses very few AWS services by default, however. I’ve just looked at the provider code and I believe that only write access to EC2 is required. We access storage and networking APIs via Amazon’s EC2 package.

1 Like

@mluntzel the “AmazonEC2FullAccess” policy should be sufficient. I’ve successfully added machines to a model.

[Edit: this policy allows me to successfully deploy Charmed Kubernetes on AWS: juju deploy charmed-kubernetes]

1 Like