Azure API Management for Automated Resource Creation

Answer Correct answer: B — Azure API Management is an API gateway and does not create or manage Azure resources automatically.

Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements. Your company's infrastructure includes a number of business units that each need a large number of various Azure resources for everyday operation. The resources required by each business unit are identical. You are required to sanction a strategy to create Azure resources automatically. Solution: You recommend that the Azure API Management service be included in the strategy. Does the solution meet the goal?

  1. Yes
  2. No Correct Answer

Community Insight

The question traps candidates by confusing API management with resource deployment; you must identify that ARM templates or Blueprints are required for automatic resource creation.

This question tests the distinction between Azure API Management and infrastructure automation tools. The page establishes that Azure API Management does not meet the goal of automatically creating resources, making 'No' the correct answer.

Candidates often select 'Yes' because they associate 'API' with 'Automation', failing to recognize that API Management is for exposing services, not provisioning infrastructure.

Community Discussion (35 comments)

Said Ismail 👍 1 Selected: B
nclude Azure API Management (APIM) service in the automation strategy
eduardok95 👍 1 Selected: B
ARM is the solution
AlekksMaciel 👍 1 Selected: B
No. Azure API Management Service i( APIM ) is a way to create and manage customer APIs for existing backend services.
Meesquared 👍 3 Selected: B
Azure API Management is used to publish, secure, transform, maintain, and monitor APIs. It is NOT a tool for automating resource creation. Correct solution should be: ✅ Use ARM Templates (Azure Resource Manager templates), Bicep, or Terraform to automatically deploy identical resources for multiple business units. 👉 Therefore, the solution does NOT meet the goal.
kahla 👍 1 Selected: B
Azure API Management is a service to publish, secure, and manage APIs. It provides features like API gateway, throttling, authentication, monitoring, and developer portal. It is not a tool for automating the creation or deployment of Azure resources like virtual machines, storage accounts, or networks.
kahla 👍 1 Selected: B
nclude Azure API Management (APIM) service in the automation strategy.
deyson 👍 1 Selected: B
No, this is a good example to use Azure Resource Manager
mitddgr 👍 1 Selected: B
ARM (Azure Resource Manager) is a tool that automates the deployments on the AZ cloud.
arjunyv2022 👍 1 Selected: B
Azure API Management is not intended for provisioning Azure resources, the given solution does not meet the goal
Jas001 👍 3 Selected: B
ARM is for resource management and APIM is for API management.
Umesh919 👍 1 Selected: B
No Azure Resource Manager (ARM) is the correct answer
Learn2Earn 👍 2
November-2024: I believe Azure Blueprints would be the right solution for this. Definition/Description: Just as a blueprint allows an engineer or an architect to sketch a project's design parameters, Azure Blueprints enables cloud architects and central information technology groups to define a repeatable set of Azure resources that implements and adheres to an organization's standards, patterns, and requirements. Azure Blueprints makes it possible for development teams to rapidly build and start up new environments with trust they're building within organizational compliance with a set of built-in components, such as networking, to speed up development and delivery.
AntonioTech 👍 8
The answer is B. No Azure API Management is a service that helps you create consistent and modern API gateways for existing back-end services. While it's an essential tool for managing and securing APIs, it is not designed to automatically create various Azure resources for different business units. To automatically create identical Azure resources for each business unit, you would typically use Azure Resource Manager (ARM) templates, Azure Policy, or Infrastructure as Code (IaC) tools like Azure Bicep or Terraform. These tools allow you to define and deploy your infrastructure as code, ensuring consistency and reproducibility. So, the solution of using Azure API Management does not meet the goal of automatically creating Azure resources for each business unit.
maumari2 👍 1
ARM templates might work well.. however, Azure Blueprints would be the more comprehensive solution, as it includes additional governance features that can be beneficial for managing multiple business units.
BinuRaj 👍 72
To meet these challenges, you can automate deployments and use the practice of infrastructure as code. In code, you define the infrastructure that needs to be deployed. The infrastructure code becomes part of your project. Just like application code, you store the infrastructure code in a source repository and version it. Any one on your team can run the code and deploy similar environments.
Mayurichavan 👍 12
but in solution they have given Azure API. so answer is no
asduta 👍 1
which make the answer provided is correct as per BinuRaj pointed out
Joipanom 👍 2
B. No. Azure API Management is a platform for managing, securing, and publishing APIs, but it is not specifically designed for automatically creating Azure resources
ShubhamRuhela 👍 2
Azure Resource Manager
aerumna 👍 1
Pay attention that the fact that you interact with ARM via API has nothing to do with the API Management
n00bofn00bs 👍 1
you will interact with the API, but in this case if they mentioned Infrastructure as code or ARM templates, it would be A
BeauChateau 👍 5 Selected: B
No, the solution does not meet the goal. Azure API Management is a service that helps in creating and publishing APIs to external and internal consumers. It is not designed to create and manage Azure resources automatically. To create Azure resources automatically, you can use Azure Resource Manager (ARM) templates or Azure Automation. These tools allow you to define your infrastructure as code and deploy it quickly and consistently.
emptyH 👍 1
API is not going to deploy anything. ARM template would be the way to go here.
Kanders 👍 1
B. No - Need to utilize Azure Resource Manager (ARM). Resource manager receives requests through Azure API's, authenticates and authorizes the request before forwarding it to the appropriate Azure service.
En24 👍 1
The tool to automate the creation of resources in Azure is ARM. B is the best option here
buiducvu 👍 2 Selected: B
B. no - replace = ARM (Azure Resource Manager)
Swatireddd 👍 1 Selected: B
Option B No
manraj 👍 2 Selected: B
arm IS THE ANSWER , NOT api
Rizzu82 👍 4 Selected: B
Anser must be B, because ARM isn;t discuss in solution
ccessex 👍 3
Answer is B. Azure Resource Manager (ARM) Templates are what actually give you ability to deploy identical resources.
awsORbust 👍 250
Answer is B - No. Azure API Management Service i( APIM ) is a way to create and manage customer APIs for existing backend services. The Question is asking about a way to create Azure resources automatically ( on the fly ). ARM (Azure Resource Manager) is a tool that automates the deployments on the AZ cloud.
Xzs29 👍 1
API stands for Application programming interface. ARM template would be used
Awerege 👍 2
It seems correct. For automation of deployment, templates and ARM sound like a good choice.
sudheerdhawangis 👍 1
In application code we add JSON for infra also for automatic creation of resources as application demand.This is called ARN.
ddponder 👍 2
The correct answer is B. Azure API Management offers a scalable, multi-cloud API management platform for securing, publishing, and analyzing APIs.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

The solution recommends Azure API Management (APIM) to automatically create Azure resources. APIM is an API gateway service designed to publish, secure, transform, and monitor APIs. It does not have the capability to provision or deploy Azure resources like VMs, storage accounts, or networks. Therefore, the solution fails to meet the requirement for automated resource creation.

Why the Other Options Are Wrong

Option A ('Yes') is incorrect because APIM cannot create resources. To automate the creation of identical resources for multiple business units, one should use Azure Resource Manager (ARM) templates, Bicep, Terraform, or Azure Blueprints. These tools allow for Infrastructure as Code (IaC), enabling repeatable and consistent deployments.

Community Comment Notes

Community consensus strongly supports 'No'. Users like awsORbust note that APIM is for managing APIs for backend services, while ARM is for automating deployments. Learn2Earn suggests Azure Blueprints as a more comprehensive solution for defining repeatable sets of resources adhering to organizational standards. Rizzu82 and Jas001 correctly distinguish that ARM handles resource management while APIM handles API management.

Exam Strategy

When asked about automating resource deployment, always look for keywords like 'templates', 'Blueprints', 'Terraform', or 'Infrastructure as Code'. If the option mentions 'API Management', it is likely a distractor unless the question specifically asks about securing or publishing an API.

Frequently Asked Questions

What tool should be used instead of API Management for this scenario?

Use Azure Resource Manager (ARM) templates, Bicep, or Azure Blueprints to define and deploy identical resources automatically.

Why is Azure API Management not suitable for resource creation?

APIM is an API gateway for publishing and securing APIs, not an infrastructure provisioning tool. It manages traffic to existing resources but does not create them.

More AZ-900 FAQ →

Related Analysis

Practice All AZ-900 Questions

Access 90 questions with complete answers and detailed explanations.

View Full AZ-900 Practice Test →

← Back to AZ-900 Study Guide