0
votes

The page on scaling an API Management service (https://docs.microsoft.com/en-us/azure/api-management/upgrade-and-scale) indicates there should be a "pricing tier" blade under "deployment + infrastructure" (along with several others), but my service only has "external cache" and "custom domains". Clicking the "pricing tier" link from the overview page does nothing. Where do I change the pricing tier?

Note: this is an ARM-template-created consumption-tier service created about 2 weeks ago.

2
Another note: I created several consumption tier APIM instances in different regions via the portal UI with the same behavior - you don't appear to be able to change back and forth between consumption and anything else.Jonathan Rupp

2 Answers

1
votes

The response to this issue indicates that you can't change pricing tier on a Consumption instance. I can't find any documentation mentioning this but I would imagine that Consumption instances are provisioned on different physical hardware that can't simply be changed without re-provisioning.

0
votes

You cannot change tier if API management was deployed in consumption model.

To verify that check ARM template SKU default value.

    "sku": {
      "type": "string",
      "allowedValues": [
        "Developer",
        "Basic",
        "Standard",
        "Premium",
        "Consumption"
      ],
      "defaultValue": "Consumption",
      "metadata": {
        "description": "The pricing tier of this API Management service"
      }