Skip to content

Commit 67b45b7

Browse files
authored
Merge pull request #51231 from MicrosoftDocs/NEW-introduction-microsoft-copilot-azure
New introduction microsoft copilot azure module
2 parents 9188482 + e0806c1 commit 67b45b7

26 files changed

+272
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-microsoft-copilot-azure.introduction-microsoft-copilot-azure
3+
title: Introduction to Microsoft Copilot in Azure
4+
metadata:
5+
title: Introduction to Microsoft Copilot in Azure
6+
description: Understand the capabilities of Microsoft Copilot in Azure.
7+
ms.date: 07/03/2025
8+
author: Orin-Thomas
9+
ms.author: viniap
10+
ms.topic: unit
11+
durationInMinutes: 4
12+
content: |
13+
[!include[](includes/1-introduction-microsoft-copilot-azure.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-microsoft-copilot-azure.access-microsoft-copilot-azure
3+
title: Access Microsoft Copilot in Azure
4+
metadata:
5+
title: Access Microsoft Copilot in Azure
6+
description: Learn the different ways to access Microsoft Copilot in Azure.
7+
ms.date: 07/03/2025
8+
author: Orin-Thomas
9+
ms.author: viniap
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/2-access-microsoft-copilot-azure.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-microsoft-copilot-azure.perform-operations-tasks-copilot-azure
3+
title: Perform operations tasks using Microsoft Copilot in Azure
4+
metadata:
5+
title: Perform Operations Tasks Using Microsoft Copilot in Azure
6+
description: TBD
7+
ms.date: 07/03/2025
8+
author: Orin-Thomas
9+
ms.author: viniap
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/3-perform-operations-tasks-copilot-azure.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-microsoft-copilot-azure.managing-access-copilot-azure
3+
title: Managing access to Copilot in Azure
4+
metadata:
5+
title: Managing Access to Copilot in Azure
6+
description: Learn how to manage access to Microsoft Copilot in Azure.
7+
ms.date: 07/03/2025
8+
author: Orin-Thomas
9+
ms.author: viniap
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/4-managing-access-copilot-azure.md)]
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-microsoft-copilot-azure.knowledge-check
3+
title: Knowledge check
4+
metadata:
5+
title: Knowledge Check
6+
description: This knowledge check tests your understanding of the module content.
7+
ms.date: 07/03/2025
8+
author: Orin-Thomas
9+
ms.author: viniap
10+
ms.topic: unit
11+
durationInMinutes: 4
12+
content: Choose the best response for each question.
13+
quiz:
14+
questions:
15+
- content: "You're the Cloud administrator for your organization. What is a scenario on which you can use Microsoft Copilot in Azure to aid in your work?"
16+
choices:
17+
- content: "Manage non-Azure resources."
18+
isCorrect: false
19+
explanation: "Microsoft Copilot in Azure can only manage Azure and Azure Arc connected resources."
20+
- content: "Create on-premises virtual machines."
21+
isCorrect: false
22+
explanation: "Microsoft Copilot in Azure can manage Arc-enabled servers but can't create on-premises resources."
23+
- content: "Visualize an Azure virtual network topology."
24+
isCorrect: true
25+
explanation: "Microsoft Copilot in Azure can create a visual network topology of Azure virtual networks."
26+
- content: "You're authoring a YAML specification file to deploy a workload to Azure Kubernetes Service. You found this sample YAML file on the web and aren't sure what the file does. How can you use Microsoft Copilot in Azure to support a safe deployment?"
27+
choices:
28+
- content: "Ask Microsoft Copilot in Azure to author a new YAML specification file."
29+
isCorrect: false
30+
explanation: "Creating a new file requires a review and comparison related of the sample file."
31+
- content: "Ask Microsoft Copilot in Azure to explain the YAML specification file."
32+
isCorrect: true
33+
explanation: "Microsoft Copilot in Azure can explain the sample YAML code so you're in control of what it's doing."
34+
- content: "Ask Microsoft Copilot in Azure to fix the YAML specification file."
35+
isCorrect: false
36+
explanation: "Microsoft Copilot in Azure can fix YAML if there are errors with its syntax."
37+
- content: "How does Microsoft Copilot in Azure comply with the permissions and RBAC settings of your company?"
38+
choices:
39+
- content: "Microsoft Copilot in Azure won't perform actions that you don't have permissions to or access resources you don't have access to already."
40+
isCorrect: true
41+
explanation: "Microsoft Copilot in Azure is restricted to the permissions and authorization you already have and can't operate outside those boundaries."
42+
- content: "You can ask Microsoft Copilot in Azure to elevate your role to Global Administrator."
43+
isCorrect: false
44+
explanation: "Microsoft Copilot in Azure can't be used to elevate your current role or add permissions."
45+
- content: "Microsoft Copilot in Azure operates under a different service account and can be provided access to different resources."
46+
isCorrect: false
47+
explanation: "Microsoft Copilot in Azure only operates with the same context that your user account has."
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-microsoft-copilot-azure.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: Module summary.
7+
ms.date: 07/03/2025
8+
author: Orin-Thomas
9+
ms.author: viniap
10+
ms.topic: unit
11+
durationInMinutes: 1
12+
content: |
13+
[!include[](includes/6-summary.md)]
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Microsoft Copilot in Azure is an AI-powered assistant designed to simplify how you manage, optimize, and troubleshoot your Azure environment. Microsoft Copilot in Azure understands your infrastructure and helps you get things done using natural language. Copilot uses Large Language Models (LLMs), the Azure control plane, and insights about your Azure environment to help you work more efficiently.
2+
3+
Microsoft Copilot in Azure can help you navigate the hundreds of services and thousands of resource types that Azure offers. It unifies knowledge and data across hundreds of services to increase productivity, reduce costs, and provide deep insights. Microsoft Copilot in Azure can help you learn about Azure by answering questions, and it can provide information tailored to your own Azure resources and environment. By letting you express your goals in natural language, Microsoft Copilot in Azure can simplify your Azure management experience.
4+
5+
If an action can be taken by Microsoft Copilot in Azure, Copilot requests any necessary details to then confirm if it should perform the action should be taken. For example, if you prompt Microsoft Copilot in Azure to create a virtual machine, it asks necessary details, provide you with a proposed plan of action, and wait for your confirmation. If Microsoft Copilot in Azure can't perform an action, it provides you with information on how you can perform a task manually.
6+
7+
Below is a nonexhaustive list of tasks that Microsoft Copilot in Azure can help you with:
8+
9+
- Understand your Azure environment:
10+
- Get resource information through Azure Resource Graph queries
11+
- Understand service health events and status
12+
- Analyze, estimate, and optimize costs
13+
- Find Azure Advisor recommendations
14+
- Visualize network topology
15+
- Query your attack surface
16+
- Investigate Azure Firewall IDPS attacks
17+
- Work smarter with Azure services:
18+
- Execute commands
19+
- Deploy and manage virtual machines
20+
- Discover and deploy workload templates
21+
- Work with AKS clusters efficiently
22+
- Get information about Azure Monitor metrics and logs
23+
- Work smarter with Azure Local
24+
- Manage and troubleshoot storage accounts
25+
- Troubleshoot disk performance
26+
- Design, troubleshoot, and secure networks
27+
- Troubleshoot Azure Arc extension issues
28+
- Improve Azure SQL Database-driven applications
29+
- Write and optimize code:
30+
- Generate Azure CLI scripts
31+
- Generate PowerShell scripts
32+
- Generate Terraform and Bicep configurations
33+
- Author API Management policies
34+
- Create Kubernetes YAML files
35+
- Troubleshoot apps faster with App Service
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
You can access Microsoft Copilot in Azure in the Azure portal, through the Azure mobile app, or through AI Shell. Throughout a conversation, Microsoft Copilot in Azure answers questions, generates queries, performs tasks, and safely acts on your behalf. It makes high-quality recommendations and takes actions while respecting your organization's policy and privacy. Microsoft Copilot in Azure can only access the resources that you have permission to and can only take actions that you have permission to perform, with your confirmation required for any actions.
2+
3+
To use Microsoft Copilot in Azure in the Azure portal:
4+
5+
1. Open the Azure portal on your preferred browser:
6+
1. On the top bar, select the Copilot icon. The Copilot panel opens on the right-hand side.
7+
1. From the Copilot panel, you can initiate a conversation with Copilot.
8+
9+
[![A screenshot of a Microsoft Copilot in Azure chat in the Azure portal.](../media/copilot-chat.png)](../media/copilot-chat-big.png#lightbox)
10+
11+
In addition to using the portal, you can access Microsoft Copilot in Azure through AI Shell. AI Shell is an interactive command line shell that provides a chat interface for AI language models. The shell provides agents that connect to different AI models and other assistance providers. Users can interact with the agents in a conversational manner. With AI Shell, you can access Copilot in Azure's AI-driven suggestions, using natural language prompts, directly in your CLI environment to:
12+
13+
- Quickly resolve common Azure CLI and PowerShell errors with guided suggestions
14+
- Simplify your Azure workflows
15+
- Automate complex setups
16+
- Gain insights into best practices
17+
18+
[![An animated image showing interaction with Azure CLI.](../media/ai-shell-azure-agent.gif)](../media/ai-shell-azure-agent-big.gif#lightbox)
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
You can ask Microsoft Copilot in Azure questions about your Azure resources and cloud environment. From anywhere in the Azure portal, you can ask Microsoft Copilot in Azure to explain more about Azure concepts, services, or offerings. You can ask questions to learn how a feature works, or which configurations best meet your budgets, security, and scale requirements. Microsoft Copilot in Azure can guide you to the right user experience or even author scripts and other artifacts that you can use to deploy your solutions. Answers are grounded in the latest Azure documentation, so you can get up-to-date guidance just by asking a question.
2+
3+
You can ask Microsoft Copilot in Azure questions to learn which services are best suited for your workloads or get ideas about additional services that might help support your objectives. For instance, you can ask "What service would you recommend to implement distributed caching?" or "What are popular services used with Azure Container Apps?" Where applicable, Microsoft Copilot in Azure provides links to start working with the service or learn more. In some cases, you also see metrics about how often a service is used. You can also ask additional questions to find out more about the service and whether it's right for your needs.
4+
5+
## Troubleshoot Azure services
6+
7+
Microsoft Copilot in Azure can also help you troubleshoot services and understand more about information presented in Azure. This can be especially helpful when looking at diagnostic details. For example, when viewing diagnostics for a resource, you can say "Give me a summary of this page" or "What's the issue with my app?" You can ask what an error means or ask what the next steps would be to implement a recommended solution.
8+
9+
Microsoft Copilot in Azure can also help explain errors from the Notifications pane:
10+
11+
[![Screenshot of Copilot in Azure providing a link to help troubleshoot an error in the Notifications pane.](../media/service-notifications.png)](../media/service-notifications-big.png#lightbox)
12+
13+
## Integration with Azure services
14+
15+
Microsoft Copilot in Azure is integrated into many assure services. For example, when deploying VMs, Microsoft Copilot in Azure can help you create resources that match your specific needs:
16+
17+
[![A screenshot of Microsoft Copilot in Azure assisting the creation of a virtual machine.](../media/copilot-create-virtual-machine.png)](../media/copilot-create-virtual-machine-big.png#lightbox)
18+
19+
Some actions can be executed from the Copilot pane and will open the corresponding view in the Azure portal. For example, in the prompt below it was asked "what resources were created in the last 24 hours?". Microsoft Copilot in Azure created an Azure Resource Graph query and provided the option to Run the query. When you run the query, the Azure Resource Graph Explorer view opens and runs the query:
20+
21+
[![A screenshot of Microsoft Copilot in Azure interacting with resource graph explorer.](../media/resource-graph-explorer.png)](../media/resource-graph-explorer-big.png#lightbox)
22+
23+
Microsoft Copilot in Azure is also integrated to aid you in creating scripts or reviewing existing code. For example, when you deploy a YAML specification to an Azure Kubernetes Service cluster, Microsoft Copilot in Azure can help you write or help editing the YAML code:
24+
25+
[![A screenshot of Microsoft Copilot in Azure assisting with the creation of YAML code.](../media/copilot-yaml.png)](../media/copilot-yaml-big.png#lightbox)
26+
27+
When using Copilot to author YAML files, you can also use commands for the following:
28+
29+
- /explain: Get more information about the YAML file or a highlighted section.
30+
- /format: Apply standard indentation or fix other formatting issues.
31+
- /fix: Resolve problems with invalid YAML.
32+
- /chat: Open the full Microsoft Copilot in Azure chat window.
33+
- /discard: Discard previously made changes.
34+
- /close: Closes the inline Copilot control.
35+
- /retry: Tries the previous prompt again.
36+
37+
## Limitations
38+
39+
While Microsoft Copilot in Azure can perform many types of tasks, there are some limitations and Microsoft Copilot in Azure might not be able to complete your request. In these cases, you'll generally see an explanation along with more information about how you can carry out the intended action. Present limitations include:
40+
41+
- You can't continue the same conversation beyond 24 hours.
42+
- Any action taken on more than 10 resources must be performed outside of Microsoft Copilot in Azure.
43+
- Some responses that display lists are limited to the top five items.
44+
- For some tasks and queries, using a resource's name doesn't work, and the Azure resource ID must be provided.
45+
- Excessive use of Copilot in Azure may result in temporary throttling of access to Copilot in Azure.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
By default, Microsoft Copilot in Azure is available to all users in a tenant. However, Global Administrators can manage access to Microsoft Copilot in Azure for their organization. Access can also be optionally granted to specific Microsoft Entra users or groups.
2+
3+
If Microsoft Copilot in Azure isn't available for a user, they see an unauthorized message when they select the Copilot button in the Azure portal.
4+
5+
Regardless of access to Microsoft Copilot in Azure, Microsoft Copilot in Azure itself only has access to resources that the user has access to. It can only take actions that the user has permission to perform and requires confirmation before making changes. Microsoft Copilot in Azure complies with all existing access management rules and protections such as Azure role-based access control (Azure RBAC), Privileged Identity Management, Azure Policy, and resource locks.
6+
7+
To manage access to Microsoft Copilot in Azure for users in your tenant, any Global Administrator in that tenant can follow these steps.
8+
9+
1. Elevate your access so that your Global Administrator account can manage all subscriptions in your tenant.
10+
1. In the Azure portal, search for Copilot in Azure admin center and select it.
11+
1. In Copilot in Azure admin center, under Settings, select Access management.
12+
1. Select the toggle next to On for entire tenant to change it to Off for entire tenant.
13+
1. To grant access to specific Microsoft Entra users or groups, select Manage RBAC roles.
14+
1. Assign the Copilot for Azure User role to specific users or groups. For detailed steps, see Assign Azure roles using the Azure portal.
15+
1. When you're finished, remove your elevated access.
16+
17+
Global Administrators for a tenant can change the Access management selection at any time.
18+
19+
[![A screenshot the Azure portal where access to Microsoft Copilot in Azure is managed.](../media/access-control.png)](../media/access-control-big.png)

0 commit comments

Comments
 (0)