puri
puri

Reputation: 1849

Azure API Management and API Versioning

How does Azure API Management help me manage different versions of my API and re-route selected actions from an old version to a new version of the API?

Upvotes: 4

Views: 6589

Answers (1)

Vitaliy Kurokhtin
Vitaliy Kurokhtin

Reputation: 7810

There are two ways to achieve that.

  1. You can configure your API with a service URL that does not include version segment, like: https://my.api. And then configure version segment on each operation's Rewrite URL template, like have operation with URL template of /resource and Rewrite URL template of /v1/Resource. That way you would be able to change version segment value on each operation separately.
  2. Or if you'd like to keep "default" version segment in API's service URL then on a selected operations you can set a policy that uses Set backend service to change backend request path.

https://learn.microsoft.com/en-us/azure/api-management/api-management-faq#how-do-i-use-api-versioning-in-api-management

Upvotes: 7

Related Questions