API DevOps with Azure API Management
Customers commonly use separate Azure API Management service instances for various environments, e.g., production, staging, QA. These environments are usually shared by multiple development teams, each responsible for a subset of APIs. We are working on a set of guidance, samples, and open source tools that will enable customers to automate API deployment to shared environments by multiple teams without interfering with each other.
You said that you are actively working on devops and to follow progress on http://aka.ms/devops but I do not see any evidence of the progress nor an evidence on specific DevOps for API management within that url. Can you please point us to the exact location and URL? thanks
In salesforce metadata deployment model as default nothing gets deleted. Only updates for existing metadata or new metadata creation.
Then you have another model for destructive operations where you tell what metadata to delete.
2) Other way would be to introduce parameter where you can say that deploy "all" or "api1" or "api1,api3"
We are actively working on this item. Please follow progress and participate on http://aka.ms/devops.
Ritu Raj commented
It would be perfect to have operation level deployment. An API once published can have additional operations and its important to have deployment at this level too to keep it separate and clean to avoid interfering with already running operations
Dennis Hsu commented
Is this the official Azure API management team is working on or it is something else?
Looking to receive more information about API management specifically for multi-regional awareness and authentication.
It would be great if we can release each API to upstream environments similar to the import/export feature from the management portal or backend api calls.
Dennis Hsu commented
our company need this feature badly, so just curious when this would be completed? 2018 Q3 Q4 or later?
Will it work with VSTS?
I would like to see the ability to execute and test policies locally before checking into source control or the server.
Matt Cowen commented
Will this include granular access control at the API level? We don't want teams to push an ARM template and accidentally update an API belonging to another team
It would be great to have API management in the Azure Terraform provider.
Please support ARM deployments