I gave got a software which is installed on multiple ubuntu/ec2 machines.

I need the same setup for multiple clients. Each client should only be given option to

  • pay the bill,
  • scale the ec2 machines
  • start the ec2 machine
  • stop the ec2 machine

Each clients bill will be paid by the client themselves and I should not interfere. If unpaid his account should be terminated automatically and I cannot be held responsible.

Can this be achieved in aws or google cloud ?


In GCP for the payments you may give the users permissions of Billing administrator

For the VM's you might create a custom role with individual Compute permissions

(instance.start, instance.stop, instance.start, instance.setmachinetype, etc)

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.