A company is planning to deploy a new Azure API Management (APIM) instance in the Premium tier. The instance must be integrated with an existing Azure Virtual Network (VNet) in Internal mode to expose APIs only to internal clients. During the deployment phase, the administrator attempts to provision the APIM instance inside a subnet that already contains several running virtual machines. The deployment fails during the provisioning stage. You need to resolve the provisioning failure and successfully deploy the APIM instance. Which of the following actions should you take?
- AEnable the Microsoft.Web service endpoint on the existing subnet, and configure a system-assigned managed identity to authorize the virtual machines to share the subnet.
- BChange the API Management pricing tier to Consumption, as the Consumption tier supports deployment into shared subnets with existing virtual machines.
- Create a new subnet that is dedicated exclusively to the API Management instance with a prefix of at least , and ensure no other resources are deployed in it.Cevap
- DApply a Network Security Group (NSG) to the existing subnet that includes an inbound security rule referencing the @Microsoft.KeyVault prefix to authorize the virtual machines.
Cevap
Create a new subnet that is dedicated exclusively to the API Management instance with a prefix of at least , and ensure no other resources are deployed in it.
The correct solution involves creating a dedicated subnet for the API Management instance. Azure API Management requires a dedicated subnet that contains no other resource types. The subnet must be at least (with recommended for upgrades and scaling) to accommodate the IP allocations needed by the instance.
Adım Adım Çözüm
Anahtar Kavram
API Management Virtual Network Integration Subnet Requirements