Членство в системной группе не может быть изменено - PullRequest
1 голос
/ 01 мая 2019

Я сгенерировал шаблон из существующего ресурса управления API Azure, немного изменил его и попытался развернуть с помощью интерфейса командной строки Azure.Но я получаю следующую ошибку:

Deployment failed. Correlation ID: 7561a68f-54d1-4370-bf6a-175fd93a4b99. {
      "error": {
        "code": "MethodNotAllowed",
        "message": "System group membership cannot be changed",
        "details": null
      }
    }

Но все API создаются и работают нормально.Может кто-нибудь помочь мне решить ошибку.Это команда, которую я пытался развернуть на своем компьютере с Ubuntu:

az group deployment create -g XXXX --template-file azuredeploy.json --parameters @param.json

Шаблон группы услуг:

{
            "type": "Microsoft.ApiManagement/service/groups",
            "apiVersion": "2018-06-01-preview",
            "name": "[concat(parameters('service_name'), '/administrators')]",
            "dependsOn": [
                "[resourceId('Microsoft.ApiManagement/service', parameters('service_name'))]"
            ],
            "properties": {
                "displayName": "Administrators",
                "description": "Administrators is a built-in group. Its membership is managed by the system. Microsoft Azure subscription administrators fall into this group.",
                "type": "system"
            }
        }

1 Ответ

2 голосов
/ 03 мая 2019

У вас есть несколько вариантов, если вы хотите скопировать экземпляр управления API в новый экземпляр. Использование шаблона не указано здесь .

Обновление:

Я подтвердил инженеру Microsoft, что сбой развертывания шаблона ARM для APIM - известная проблема, и он планирует ее исправить. (5/7/2019)

...