我有一个APIM实例,并且正在使用API。我想创建用于部署的ARM模板,但不知道该怎么做。我只有Azure门户存储库,并且不想创建VSO存储库。我是ARM模板的新手,所以没有太多信息。
答案 0 :(得分:0)
您可以将所有代码(如arm模板或swagger文件)放置在任何需要的地方,例如GitHub,Azure DevOps,仅限本地...然后使用Api-M的REST接口(https://docs.microsoft.com/en-us/rest/api/apimanagement/api/createorupdate)来部署api, PowerShell AzureRm或Az模块https://docs.microsoft.com/en-us/powershell/module/azurerm.apimanagement/import-azurermapimanagementapi?view=azurermps-6.13.0或通过部署Arm模板。
在创建手臂模板时,您可以在这里查看: https://github.com/Azure/azure-quickstart-templates/blob/master/101-azure-api-management-create/azuredeploy.json
无论如何,我们也首先从手臂模板开始,后来发现通过部署一个庞大的文件和策略,使用REST接口或PowerShell模块更加容易。