An Azure service that provides a hybrid, multi-cloud management platform for APIs.
Hi @sang delattre Greetings! Welcome to Microsoft Q&A forum. Thank you for posting this question here.
As @Oury Ba-MSFT suggested, it is recommended to use ARM templates to deploy resources across multiple regions. All the resources you mentioned above van be deployed through ARM templates. Please find the following reference articles that will help you guide on creating a deployment resource for the above services using ARM template.
- Quickstart: Create and deploy Azure Functions resources from an ARM template
- Quickstart: Create an Azure Cosmos DB and a container by using an ARM template
- Quickstart: Create a new Azure API Management service instance using an ARM template
If you anticipate future frequent code changes that needs to be deployed across these regions, I would recommend looking into Azure Devops tools that enable CI/CD integration.
Hope this helps! Please let us know if you have any additional questions or need further guidance on this.
If the response helped, please do click Accept Answer and Yes for the answer provided. Doing so would help other community members with similar issue identify the solution. I highly appreciate your contribution to the community.