Получение списка регионов для Azure AKS с использованием SDK - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь получить список регионов, поддерживаемых для кластера Azure AKS, используя azure Go SDK. Я прошел через код не смог найти образцы. Из этого кода я попытался получить NewRegionClient и использовать API ListByService и получил сообщение об ошибке, указывающее на отсутствие заголовка авторизации. Я устанавливаю идентификатор подписки при создании NewRegionClient. Вот мой код

 regions := make([]Region, 0)

 //Microsoft.ContainerService
 rc := apimanagement.NewRegionClient(acm.azureCluster.ServicePrincipal.SubscriptionID)
 ctx := context.Background()
 result, err := rc.ListByService(ctx, "resource-name", "ContainerService")
 if err != nil {
 log.Error(err)
 }

 log.Info(result)
 return regions, nil

1 Ответ

0 голосов
/ 11 февраля 2020

Как я знаю, для всех языков нет SDK для поддержки регионов AKS, по крайней мере, python и go. Что вам нужно сделать, это не найти регионы поддержки, а найти версии поддержки AKS в нужном вам регионе. Возможно, вы можете попытаться использовать OrchestratorVersionProfileListResult для просмотра списка доступных версий в нужном вам регионе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...