Ho creato un servizio cloud Azure vuoto e voglio consentire ad altri sviluppatori di implementarlo. Finora l'unica strada che posso vedere è aggiungere gli sviluppatori come amministratori di sottoscrizioni di Azure. Preferirei dare loro un accesso più specifico solo ai servizi cloud.Come è possibile consentire ad altri utenti di eseguire la distribuzione sui servizi cloud di Azure?
Come è possibile consentire ad altri utenti di eseguire la distribuzione sui servizi cloud di Azure?
risposta
Attualmente non esiste alcuna funzionalità che consenta di concedere/revocare le autorizzazioni a livello di servizio cloud. Una volta che uno sviluppatore avrà accesso all'abbonamento, avranno accesso a tutte le risorse di quell'abbonamento.
Esiste un'API REST dietro le distribuzioni del servizio cloud e tutti gli strumenti (incluso Windows Azure Portal e Visual Studio) utilizzano questa API per la creazione di distribuzioni. Una possibile soluzione sarebbe quella di costruire la propria soluzione utilizzando questa API. In questa soluzione implementerai il controllo degli accessi in base ai tuoi requisiti, in modo che quando l'utente utilizzi questo servizio vedranno solo il servizio cloud a cui sono assegnati e potranno gestire solo quel servizio cloud. C'è una libreria gestita per il consumo di questa API. Puoi trovare maggiori informazioni qui: http://www.bradygaster.com/post/getting-started-with-the-windows-azure-management-libraries.
È ancora accurato? Il file .publishSettings è l'unico (supportato/semplice) modo? – vvolkgang
Per quanto ne so, si. Tuttavia, Azure ha recentemente annunciato il controllo dell'accesso basato sui ruoli (RBAC) mediante il quale sarebbe possibile concedere le autorizzazioni per eseguire varie attività di gestione in base al ruolo dell'utente. Purtroppo questa funzionalità non è ancora supportata per i servizi cloud a partire da oggi. Quindi potresti voler aspettare per questo. –
Sembra che se lo sviluppatore originale scarica il profilo di pubblicazione da Azure (è un file xml che con un'estensione .PublishSettings), è possibile copiare userPWD da quel file, darlo a un altro sviluppatore e possono incollarlo in il campo password nella sezione Connessione della finestra di dialogo Pubblica.
L'userPWD è una stringa che sembra qualcosa di simile: EFFCLfDqDKHlXcA2YDZPvX4BZXWFaobxaLN0aPJd4HCfa8WxlqEkt2yywBsx
- 1. È possibile combinare Servizi mobili di Azure con Servizi cloud di Azure?
- 2. Window Azure Distribuzione di servizi cloud con A6 vmsize
- 3. Servizi cloud di Azure e distribuzione continua Git?
- 4. Più servizi Cloud Azure in un'unica soluzione
- 5. API gestite dai servizi Web di Exchange: accesso ad altri utenti elementi
- 6. Distribuzione di applicazioni WPF desktop su cloud
- 7. Strategia di più siti sui ruoli Web e sui servizi cloud
- 8. Distribuzione del servizio cloud di Azure senza modificare la configurazione esistente
- 9. Come consentire agli utenti di eseguire codice Ruby arbitrario?
- 10. Spring Cloud: distribuzione di Canary con Zuul
- 11. Servizi Azure vs .NET
- 12. Distribuzione automatica all'emulatore di Azure?
- 13. Gestisci i miei servizi cloud di Azure utilizzando l'API C# nativa?
- 14. Misurazione sui servizi Google App Engine
- 15. API Uber - Paga per altri utenti. Possibile?
- 16. Servizi cloud nel nuovo portale di anteprima di Azure (aprile 2014)
- 17. Il controller di dominio del cloud di Azure supporta i desktop mobili con Azure Connect?
- 18. Autorizzazioni multitenant di Azure AD
- 19. Come caricare Stream su Servizi multimediali di Azure
- 20. Autenticazione di un'app Web PHP con Azure Active Directory e servizi mobili di Azure
- 21. Azure - la distribuzione da Bitbucket
- 22. È possibile configurare Heroku per eseguire una distribuzione senza problemi?
- 23. Utilizzo di Spring Validator sui servizi Web
- 24. È possibile chiamare altri follower da altri controller di visualizzazione?
- 25. Informazioni sui servizi Symfony2
- 26. Multiple WebSecurityConfigurerAdapter: uno come libreria, negli altri utenti è possibile aggiungere il proprio accesso di sicurezza
- 27. È possibile nascondere/codificare/crittografare il codice sorgente php e consentire ad altri di avere il sistema?
- 28. Inclusione della documentazione XML generata in un pacchetto di servizi cloud di Azure
- 29. Qual è il modo migliore per automatizzare la distribuzione di Windows Azure?
- 30. Applicazioni Web: consentire ai super utenti di impersonare altri utenti - Esiste un modello di progettazione per questo?
So che la domanda è vecchio, ma la risposta di Mike è corretto ora. Nell'ultima versione, ogni utente che ha accesso al portale può semplicemente fare clic su "Ottieni profilo di pubblicazione" e quindi importare quel file durante la pubblicazione in Visual Studio. –