Как использовать веб-активность для публикации запроса к REST API в ADF v2 - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть требование для обработки таблицы в ADFv2.Для этого я должен использовать веб-активность.Но я не знаю, как передать ему полномочия OAuth.Потому что нет специальной кнопки выбора OAuth.Ниже указан URL, на который я отправляю запрос

url - "https://northeurope.asazure.windows.net/servers/server123/models/testmodel1/refreshes"

Ниже приводится тело запроса

"body": {
    "CommitMode": "transactional",
    "MaxParallelism": 2,
    "Objects": [
        {
            "table": "Customer"
        }
    ],
    "RetryCount": 2,
    "Type": "Full"
}

Детали аутентификации, используемые для отправки запроса в API

Authentication - 
"authentication": {
                        "audience": "https://*.asazure.windows.net",
                        "clientId": "***",
                        "secret": "***",
                        "tenant": "***",
                        "type": "ActiveDirectoryOAuth"
                    }

Как я могу это сделать?

1 Ответ

0 голосов
/ 12 февраля 2019

Вы можете использовать аутентификацию MSI для своего API в веб-активности фабрики данных Azure.См. Этот документ .

Укажите URI ресурса, для которого будет запрашиваться токен доступа, используя управляемый идентификатор для фабрики данных.Для вызова API управления ресурсами Azure используйте https://management.azure.com/.Дополнительные сведения о том, как работают управляемые удостоверения, см. В разделе управляемые удостоверения для ресурсов Azure , обзорная страница .

. Основываясь на этой статье , вы можете знать, что при создании фабрики данных, идентификатор службы может быть создан вместе с созданием фабрики.Идентификатор службы - это управляемое приложение, зарегистрированное в Azure Activity Directory и представляющее эту конкретную фабрику данных.

Поэтому просто предоставьте разрешение для ресурса назначения, и ваша деятельность adf сможет получить доступ к ресурсу.

Можно сослаться на этот случай: Веб-операция фабрики данных Azure с аутентификацией MSI

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