如果你不熟悉Azure,或者你只想让工具和 AI 完成大部分工作,可以要求GitHub Copilot Azure和Azure MCP Server 来帮助部署应用程序。 使用 最佳做法 来获得最佳结果。 最重要的是:
- 使用“代理”模式获得最佳体验。 避免“询问”模式。
- 在提示中包含“Azure”一词,以帮助Copilot了解它需要从 Azure MCP 服务器调用工具。
- 如果使用Visual Studio Code,请确保使用“配置工具...”并包括“Azure MCP”和“GitHub Copilot for Azure”。 查看工具调用部分的“Visual Studio Code”选项卡以了解更多详细信息。
学习Azure的示例提示
要使用 GitHub Copilot for Azure 来学习如何将 Azure 应用于您的应用程序,可以从开放式问题或请求开始。 然后,添加特定服务和技术等详细信息,以获取更好的结果。 请尝试以下示例提示。
了解有关Azure的系统体系结构
使用GitHub Copilot来推荐用于项目的Azure服务。
- “我应该对Azure应用使用哪些服务?
- “请为项目推荐Azure服务。
当系统要求推荐Azure服务时,GitHub Copilot Azure扫描工作区中的当前应用程序,并为Azure服务和服务绑定提供建议。
可以采用迭代方式,要求GitHub Copilot Azure更新建议以使用不同的Azure服务或更改绑定信息。 示例提示:
- “我想为 API 项目使用Azure App Service而不是容器应用。
- “向项目添加Azure Cosmos DB。
- Azure SERVICE_URL 值应为 bing.com。
- “将环境变量 STAGE=dev 添加到我的Azure项目。
你可以根据GitHub Copilot for Azure的建议提出更详细的问题来跟进。 下面是一些详细问题示例,可帮助你了解可以使用的提示类型。
- “如何使用 Azure 创建高度可用的体系结构?
- 解释“Azure Well-Architected Framework”框架。
- “Azure中提供了哪些类型的应用托管解决方案?”
- “帮助我协调和自动化Azure数据处理工作流。
- “如何将 Azure SignalR 与应用程序网关和 API 管理集成?
- “建议多少个Azure单位?
- “将Azure与 Terraform 配合使用有什么好处和应用程序?
了解关于 Azure 上的 AI
- “我想生成 AI 应用程序。 可以使用哪些Azure服务?
了解 Azure 上的 Web 和应用程序托管
- “哪种Azure服务最适合托管可缩放的 Web 应用程序?
- “我应该使用哪个Azure服务来创建网站?”
- “如何使用Azure生成可缩放的 Web 应用程序?
- 哪些场景下使用 Azure Functions 比 Web 应用程序更好?
深入了解 Azure 上的容器
- “Azure support哪些类型的容器化应用程序?”
- “在Azure中管理容器有哪些选项?
- “我何时应该使用Azure Kubernetes Service而不是Azure Container Apps?”
- “Azure Container Apps和 AKS 之间的区别是什么?
- 为什么选择 Azure Container Apps 而不是 AKS?
了解如何为应用使用Azure服务
| 服务或技术 | 了解提示示例 |
|---|---|
| Azure AI Search |
|
| Azure API Management |
|
| Azure App Service |
|
| Azure 缓存 (Cache) for Redis |
|
| Azure Container Apps |
|
| Azure Cosmos DB |
|
| Azure Data Factory |
|
Azure开发人员 CLI (azd) |
|
| Azure Functions |
|
| Azure Key Vault |
|
| Azure Kubernetes Service (AKS) |
|
| Azure Machine Learning |
|
| Azure Monitor |
|
| Azure Virtual Network |
|
| Azure OpenAI Service |
|
| Azure SDK |
|
| Azure SignalR Service |
|
| Azure SQL |
|
| Azure 静态 Web 应用 |
|
| Azure Storage |
|
| Azure Web PubSub |
|
相关内容
- 了解Azure的GitHub Copilot及其工作原理。
- 开始使用 GitHub Copilot for Azure,首先安装软件并编写您的第一个提示信息。
- 请按照 快速入门指南 了解如何在您的软件开发工作流中加入 GitHub Copilot for Azure。 本快速入门介绍如何将服务部署到Azure、监视其状态以及排查问题。
- 请参阅为 Azure 设计和开发应用程序的示例提示。
- 请参阅示例提示将应用程序部署到 Azure。
- 请参阅用于排查Azure 资源问题的示例提示。