Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I allow other users to deploy to my Azure cloud services?

I created an empty Azure cloud service and I want to allow other developers to deploy to it. So far the only route I can see is adding the developers as Azure subscription administrators. I would rather give them more specific access to the cloud services only.

like image 868
ghawkes Avatar asked Nov 27 '13 07:11

ghawkes


People also ask

Can you give someone else access to your Azure subscription?

At the Azure portal, select Subscriptions. Select the subscription you want to assign and then select Access Control. Select Add to add a user to the subscription. After you add the user to the subscription, you can assign the user a role and the account to which the user will have access.

What are the two types of roles available for Cloud Services in Azure?

There are two types of Azure Cloud Services roles. The only difference between the two is how your role is hosted on the VMs: Web role: Automatically deploys and hosts your app through IIS. Worker role: Does not use IIS, and runs your app standalone.


1 Answers

No such functionality exist today which will allow you to grant/revoke permissions at the cloud service level. Once a developer is provided access to the subscription, they would have access to all the resources under that subscription.

There's a REST API behind cloud service deployments and all the tools (including Windows Azure Portal and Visual Studio) consume this API for creating deployments. One possible solution would be to build your own solution consuming this API. In this solution you will implement access control based on your requirements so that when your user use this service, they will only see the cloud service they're assigned to and can only manage that cloud service. There's a managed library for consuming this API. You can find more information here: http://www.bradygaster.com/post/getting-started-with-the-windows-azure-management-libraries.

like image 127
Gaurav Mantri Avatar answered Oct 27 '22 01:10

Gaurav Mantri