Существует два способа решения проблемы:
1. Вам просто нужно назначить роль Owner
для вашей учетной записи в области vnet.
Позвольте вашему администратору (для входа в учетную запись на портале требуется роль Owner
в виртуальной сети), перейдите к виртуальной сети, упомянутой в сообщении об ошибке в портале -> Access control (IAM)
-> Add
-> Add role assignment
-> добавитьучетная запись в ошибке как Owner
, для получения более подробной информации см. ссылку . После назначения вашей учетной записи в сети vnet вы сможете создавать акс.
В этом случае пользовательская роль , указанная другими пользователями, - бессмысленно . Как только пользователь получит разрешение Microsoft.Authorization/roleAssignments/write
, он может назначить себе любую роль, какую пожелает, включая роль Owner
. Так что по вопросам безопасности это не поможет.
2.Если вам не разрешено назначать свою учетную запись как Owner
для vnet в вашем случае, вот лучший способ. Вы можете позволить своему администратору (учетная запись имеет Owner
в виртуальной сети) добавить субъект службы, который вы настроили на шаге Authentication
(не выбирая параметр create new
), в качестве Network Contributor
для виртуальной сети, затемпри создании aks он также работает без ошибок.
Если у вас не было участника службы, см. эту ссылку , чтобы создать его.