>我有贡献者访问权限。尝试从 Azure 门户下载 ARM 模板时,出现"拒绝访问:401"错误。可能是什么原因,我该如何解决它?奇怪的是,没有人在谷歌上遇到这个问题。
您还可以使用 Azure CLI、Azure PowerShell 或 REST API 导出 ARM 模板。
Azure CLI:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group export --name $resourceGroupName
该脚本在控制台上显示模板。复制 JSON,并另存为文件。
注意:导出模板功能不支持导出 Azure 数据工厂资源。
Azure Powershell:
若要导出资源组中的所有资源,请使用 Export-AzResourceGroup cmdlet 并提供资源组名称。
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
Export-AzResourceGroup -ResourceGroupName $resourceGroupName
它将模板保存为本地文件。更多选择在这里。
REST API:
POST https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate?api-version=2019-10-01
将指定的资源组捕获为模板。此处提供 API 参考。