Мое намерение состоит в том, чтобы настроить API (например, Azure Функция ) в службу управления API , используя только политики, Я не хочу указывать URL службы .
Это возможно с помощью пользовательского интерфейса портала:
, но без использования Модуль PowerShell Az .
Следующий код:
New-AzApiManagementApi -Context $context -Name $fullName -Protocols @('https') `
-Path $path -ProductIds @($product) `
-ApiVersionSetId $apiMgmtVersion.ApiVersionSetId
вызывает это исключение:
Error : Unable to create 'news' managed API version 1.
Cannot validate argument on parameter 'ServiceUrl'. The argument is null or empty. Provide an argument that is not null or empty, and then try the
command again.
At C:\Projects\Intranet.ai\component_tools\Install-ApiMgmt.ps1:105 char:76
+ ... able to create '$fullName' managed API version $version.`n$_" | Error
+ ~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Error
Есть ли способ определить API без службы URL? Может быть, используя непосредственно New-AzResource
?
Спасибо всем, кто поможет!