Я создал пустую облачную службу Azure, и я хочу разрешить другим разработчикам развертывать ее. Пока единственный путь, который я вижу, добавляет разработчиков как администраторов подписки Azure. Я бы скорее дал им более конкретный доступ к облачным сервисам.Как разрешить другим пользователям развертывать свои облачные сервисы Azure?
ответ
Сегодня не существует такой функциональности, которая позволит вам разрешать/отзывать разрешения на уровне облачной службы. Как только разработчику предоставляется доступ к подписке, у них будет доступ ко всем ресурсам под этой подпиской.
Существует API REST для развертывания облачных сервисов, и все инструменты (включая Windows Azure Portal и Visual Studio) используют этот API для создания развертываний. Одним из возможных решений могло бы стать создание собственного решения, использующего этот API. В этом решении вы будете осуществлять контроль доступа на основе ваших требований, чтобы при использовании пользователем этой услуги они увидели только облачный сервис, которому они назначены, и могут управлять этим облачным сервисом. Для использования этого API существует управляемая библиотека. Вы можете найти более подробную информацию здесь: http://www.bradygaster.com/post/getting-started-with-the-windows-azure-management-libraries.
Является ли это еще точным? Файл .publishSettings является единственным (поддерживаемым/простым) способом? – vvolkgang
Насколько мне известно, да. Однако недавно Azure анонсировала управление доступом на основе ролей (RBAC), с помощью которого можно было бы предоставить разрешения для выполнения различных действий управления на основе роли пользователя. К сожалению, эта функциональность по-прежнему не поддерживается для Cloud Services на сегодняшний день. Поэтому вы можете подождать. –
Похоже, что если исходный разработчик загружает профиль публикации из Azure (это xml-файл с расширением .PublishSettings), вы можете скопировать userPWD из этого файла, передать его другому разработчику и вставить его в в поле «Подключение» диалогового окна «Опубликовать».
userPWD является строкой, которая выглядит примерно так: EFFCLfDqDKHlXcA2YDZPvX4BZXWFaobxaLN0aPJd4HCfa8WxlqEkt2yywBsx
- 1. SalesForce - облачные облачные сервисы
- 2. Облачные сервисы - за кулисами
- 3. Метеорные и облачные сервисы
- 4. Облачные сервисы NoSql
- 5. Как разрешить пользователям изменять только свои данные
- 6. Как разрешить пользователям удалять свои собственные комментарии?
- 7. Разрешить пользователям создавать свои собственные страницы
- 8. Android GCM и облачные сервисы
- 9. Autoscale облачные сервисы от 0 экземпляров?
- 10. Как разрешить пользователям создавать свои собственные плоские страницы в Django?
- 11. Разрешить сотруднику развертывать репозиторий Git, которому они не принадлежат Azure?
- 12. Разрешить другим пользователям iframe мой сайт
- 13. Как разрешить пользователям удалять свои собственные комментарии, а не другие
- 14. Как разрешить пользователям делать свои профили частными или общедоступными?
- 15. Как разрешить пользователям настраивать свои информационные панели в PHP
- 16. Как разрешить пользователям изменять свои собственные пароли в Django?
- 17. Как разрешить пользователям изменять только свои данные в каталоге
- 18. Как разрешить пользователям ссылаться на свои загруженные файлы в CharField?
- 19. можно перенести приложения J2EE на облачные сервисы?
- 20. azure «Облачные сервисы»: что мы делаем с ними, относящимися к нашим Azure VM?
- 21. Rails: разрешить пользователям выбирать свои роли при регистрации на устройстве
- 22. Разрешить пользователям добавлять элементы в свои профили Mongoose
- 23. Разрешить пользователям создавать свои собственные атрибуты в шаблонизированной модели
- 24. Как разрешить пользователям комментировать
- 25. Разрешить пользователям отправлять товары
- 26. Как вы оплачиваете свои веб-сервисы?
- 27. Как вы отслеживаете свои веб-сервисы?
- 28. Проверка подлинности мобильных приложений Azure: разрешить пользователям выбирать провайдера
- 29. Как создаются «облачные сервисы», созданные для виртуальных машин и служб Azure Cloud?
- 30. Как использовать облачные сервисы Google для игры HTML5?
Я знаю, вопрос старый, но теперь ответ Майк правильно. В последней версии каждый пользователь, имеющий доступ к порталу, может просто нажать «Получить публикацию профиля», а затем импортировать этот файл при публикации в Visual Studio. –