Доступ к Azure Data Factory V2 программно: ресурс Microsoft.DataFactory / dataFactories / в группе ресурсов не найден - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь получить программный доступ к Azure Data Fabric V2.

Сначала я создал регистрацию приложения на портале Azure и секрет клиента.Затем я дал Участнику разрешение на регистрацию этого приложения на всю подписку, а также в группе ресурсов, где живет моя фабрика данных.Используя эти учетные данные, я могу войти на портал и создать DataFactoryManagementClient

private void CreateAdfClient()
        {
            var authenticationContext = new AuthenticationContext($"https://login.windows.net/{tenantId}");
            var credential = new ClientCredential(clientId: appRegistrationClientId, clientSecret: appRegistrationClientkey);
            var result = authenticationContext.AcquireTokenAsync(resource: "https://management.core.windows.net/", clientCredential: credential).ConfigureAwait(false).GetAwaiter().GetResult();

            if (result == null)
            {
                throw new InvalidOperationException("Failed to obtain the JWT token");
            }

            var token = result.AccessToken;

            var tokenCloudCredentials = new TokenCloudCredentials(subscriptionId, token);
            datafactoryClient = new DataFactoryManagementClient(tokenCloudCredentials);
        }

Однако, когда я пытаюсь получить свой конвейер с

var pipeline = datafactoryClient.Pipelines.Get(resourceGroup, dataFactory, pipelineName);

, он выдает ошибку:

System.Private.CoreLib: Исключительная ситуация при выполнении функции: StartRawMeasuresSync.Microsoft.Azure.Management.DataFactories: ResourceNotFound: Ресурс «Microsoft.DataFactory / dataFactories / MyPipeline» в группе ресурсов «MyResGroup» не найден.

Я проверил, что группа ресурсов, данныефабричное имя и имя конвейера верны, но это продолжает выдавать эту ошибку.Есть идеи?

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