Hi @dparv,
Please refer to docs Using AWS Instance Profiles With Juju 2.9
As discussed on Matrix we don’t support using instance profiles from the Juju client it self at the moment. This is something that we could potentially add.
Instance profiles need to be configured during bootstrap and told to Juju so that when it is bringing up the controller machine in AWS it knows what instance profile to assign to the machine.