Спасибо за ваш совет, если есть другой подход, который я мог бы попробовать ..
Я хотел бы запустить конвейер ADF через RestFul API / .Net SDK, и для этого я прошел учебное руководство Microsoft.
Соединение Microsoft Run ADF Pipeline через Restful / SDK
Понимать, что роль Участник должна быть назначена приложению (уровень подписки).
Однако из-за политики безопасности назначение участника на уровне подписки недопустимо. Разрешение роли участника разрешено только на уровне группы ресурсов.
Следовательно, могу ли я получить ваш совет, если есть какой-то другой способ, которым я мог бы запустить конвейер ADF без назначения роли участника на уровне подписки?
Ниже приведено сообщение об ошибке, которое я получил от моей программы на c #:
System.AggregateException
HResult=0x80131500
Message=One or more errors occurred.
Source=mscorlib
StackTrace:
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean
includeTaskCanceledExceptions)
at System.Threading.Tasks.Task`1.GetResultCore(Boolean
waitCompletionNotification)
at System.Threading.Tasks.Task`1.get_Result()
at ADFv2QuickStart.Program.Main(String[] args) in
C:\Users\ADFv2QuickStart\Program.cs:line 59
Inner Exception 1:
CloudException: The client 'xxxxxx' with
object id 'xxxxxx' does not have authorization
to perform action
'Microsoft.DataFactory/factories/pipelines/createRun/action' over scope
'/subscriptions/xxxxxxxx/resourceGroups/rg-xxx/providers/Microsoft.DataFactory/factories/adf-xxxx/pipelines/pipeline12'.