В настоящее время я пытаюсь создать виртуальную сеть с использованием кода GoLang:Как создать виртуальную сеть в Azure с помощью API GoLang?
client := network.NewVirtualNetworksClient(subscriptionID)
var parameters network.VirtualNetwork
c := make(<-chan struct{})
c1, err := client.CreateOrUpdate(resourceGroupName, virtualNetworkName, parameters, c)
utils.Info.Println(err.Error())
utils.Info.Println(c1)
Но код не работает нормально. Он выдает следующее исключение:
Запрос на отправку отказа: StatusCode = 401 - Исходная ошибка: длительная работа завершена с статусом «Failed»: Код = «AuthenticationFailed» Message = «Ошибка аутентификации. Недопустимый заголовок« Авторизация » «.
Ваша помощь будет высоко оценена.
я получаю сообщение об ошибке при установке заголовка. Можете ли вы поделиться примером установки заголовка? – Baber
В GoLang - нет, извините :-) Какая ошибка? для установки заголовка вы должны следовать нотации - request.Headers.Add (HttpRequestHeader.Authorization, «Bearer» + токен); Msgstr "Авторизация: Носитель mF_9.B5f-4.1JqM". Этот токен должен быть получен из бэкэнд (см. Метод GetAcessToken в третьей предоставленной ссылке). –
Я получаю следующую ошибку: – Baber