Azure AI Services Multi-Service Resource Creation
HOTSPOT
You need to create a new resource that will be used to perform sentiment analysis and optical character recognition (OCR). The solution must meet the following requirements:
• Use a single key and endpoint to access multiple services.
• Consolidate billing for future services that you might use.
• Support the use of Azure Vision in Foundry Tools in the future.
How should you complete the HTTP request to create the new resource? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Community Insight
The question tests knowledge of Azure Resource Manager (ARM) conventions, specifically that multi-service accounts use the 'CognitiveServices' kind rather than specific service kinds like 'ComputerVision'.
This scenario tests the correct Azure REST API parameters for creating a multi-service AI resource. The solution requires using PUT for creation and specifying 'CognitiveServices' as the kind to consolidate billing and access.
Learners often select specific service kinds like 'ComputerVision' or 'TextAnalytics' because the requirements mention those features, failing to recognize that a single-key multi-service account is required.
Community Discussion (1 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
To create a new resource in Azure via REST API, the HTTP method must be PUT, which creates or replaces a resource at a specified URI. To meet the requirement of using a single key and endpoint for multiple services (Sentiment Analysis and OCR), you must provision a Multi-Service resource. In the Azure Resource Manager schema, this is identified by setting thekind property to "CognitiveServices". This allows unified billing and access across various AI capabilities.Why Other Candidate Answers Are Wrong
Selecting methods like POST or PATCH would be incorrect; POST is typically for creating child resources or invoking actions, while PATCH is for partial updates. Selecting specific kinds like "ComputerVision" or "TextAnalytics" would create isolated single-service resources, each with its own key and endpoint, violating the requirement for a single key/endpoint and consolidated billing.Community Comment Notes
As Amelia233 noted, the explanation highlights that "CognitiveServices" is the specific kind for multi-service accounts. The community consensus confirms that PUT is the standard verb for ARM resource creation and that the multi-service nature dictates the kind selection.Exam Strategy
Focus on the distinction between Single-Service and Multi-Service resources in Azure AI. Remember that 'Multi-Service' always uses the kind 'CognitiveServices' and provides a single endpoint/key for all included APIs.
Frequently Asked Questions
What is the difference between a single-service and multi-service Azure AI resource?
A single-service resource has its own key/endpoint for one API (e.g., only Vision). A multi-service resource ('CognitiveServices') shares one key/endpoint for multiple APIs, simplifying management and billing.
Which HTTP verb is used to create a new Azure Resource Manager resource?
PUT is used to create a new resource or replace an existing one at a specific URI. PATCH is used for updates, and DELETE for removal.
Related Analysis
Practice All AI-103 Questions
Access 88 questions with complete answers and detailed explanations.
View Full AI-103 Practice Test →