Jul 10 2023 09:52 PM
Hi Experts,
I have 2 azure subscriptions A and B. In Subscription A, I am using Azure ML service and create the Rest API for my AI model, deploy it using AKS, then use APIM which can publish, secure, transform, maintain, and monitor APIs.
If users from subscription B wants to use API (through their applications, scripts etc.) how can they use it?
Q1. Can the applications in subscription B, directly talk to APIM?
Q2. In my architecture, do I need to add any other azure service after APIM, so that applications from subscription B, will be able to use the rest APIs from subscription-A?
My architecture is as below:
[sub A :Synapse analytics-> Azure ML (create Rest API)-> AKS (deploy API) & ACR-> APIM ] <- subB
Please suggest if any other services are missing from this.
Note: I can optionally add a application load balancer after APIM which can help for faster response.
similarly azure monitor can be used for logging or monitoring etc.
Jul 10 2023 11:31 PM
Jul 11 2023 12:31 AM
@Chandrasekhar_AryaThanks for your reply. Could you please suggest do I need any other service in front of APIM so that subscription can be using API? Or the applications from subscription B can directly interact with APIM?
Jul 11 2023 04:02 AM