你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 Azure 服务的资源提供程序

资源提供程序是为 Azure 服务提供功能的 REST 操作集合。 每个资源提供程序都有一个命名空间,格式为 company-name.service-label。 本文展示了 Azure 服务的资源提供程序。 如果你不知道资源提供程序,请参阅查找资源提供程序

AI 和机器学习资源提供程序

AI 和机器学习服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.AutonomousSystems 自治系统
Microsoft.BotService Azure 机器人服务
Microsoft.CognitiveServices 认知服务
Microsoft.EnterpriseKnowledgeGraph 企业知识图
Microsoft.MachineLearning 机器学习工作室
Microsoft.MachineLearningServices Azure 机器学习
Microsoft.Search Azure AI 搜索

分析资源提供程序

分析服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.AnalysisServices Azure Analysis Services
Microsoft.Databricks Azure Databricks
Microsoft.DataCatalog 数据目录
Microsoft.DataFactory 数据工厂
Microsoft.DataLakeAnalytics 数据湖分析
Microsoft.DataLakeStore Azure Data Lake Storage Gen2
Microsoft.DataShare Azure Data Share
Microsoft.HDInsight HDInsight
Microsoft.Kusto Azure 数据资源管理器
Microsoft.PowerBI Power BI
Microsoft.PowerBIDedicated Power BI Embedded
Microsoft.ProjectBabylon Azure 数据目录
Microsoft.Purview Microsoft Purview
Microsoft.StreamAnalytics Azure 流分析
Microsoft.Synapse Azure Synapse Analytics

区块链资源提供程序

区块链服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.Blockchain Azure 区块链服务
Microsoft.BlockchainTokens Azure 区块链令牌

计算资源提供程序

计算服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.AppPlatform Azure Spring Apps
Microsoft.AVS Azure VMware 解决方案
Microsoft.Batch 批处理
Microsoft.ClassicCompute 经典部署模型虚拟机
Microsoft.Compute 虚拟机
虚拟机规模集
Microsoft.DesktopVirtualization Azure 虚拟桌面
Microsoft.DevTestLab Azure 实验室服务
Microsoft.HanaOnAzure Azure 上的 SAP HANA 大型实例
Microsoft.LabServices Azure 实验室服务
Microsoft.Maintenance Azure 维护
Microsoft.Microservices4Spring Azure Spring Apps
Microsoft.Quantum Azure Quantum
Microsoft.SerialConsole - 默认已注册 适用于 Windows 的 Azure 串行控制台
Microsoft.ServiceFabric Service Fabric
Microsoft.VirtualMachineImages Azure 映像生成器
Microsoft.VMware Azure VMware 解决方案
Microsoft.VMwareCloudSimple Azure VMware Solution by CloudSimple

容器资源提供程序

容器服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.App Azure Container Apps
Microsoft.ContainerInstance 容器实例
Microsoft.ContainerRegistry 容器注册表
Microsoft.ContainerService Azure Kubernetes 服务 (AKS)
Microsoft.RedHatOpenShift Azure Red Hat OpenShift

核心资源提供程序

核心服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.Addons core
Microsoft.AzureStack core
Microsoft.Capacity core
Microsoft.Commerce - 默认已注册 core
Microsoft.Marketplace core
Microsoft.MarketplaceApps core
Microsoft.MarketplaceOrdering - 默认已注册 core
Microsoft.SaaS core
Microsoft.Services core
Microsoft.Subscription core
microsoft.support - 默认已注册 core

数据库资源提供程序

数据库服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.AzureData SQL Server 注册表
Microsoft.Cache 用于 Redis 的 Azure 缓存
Microsoft.DBforMariaDB Azure Database for MariaDB
Microsoft.DBforMySQL Azure Database for MySQL
Microsoft.DBforPostgreSQL Azure Database for PostgreSQL
Microsoft.DocumentDB Azure Cosmos DB
Microsoft.Sql Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
Microsoft.SqlVirtualMachine Azure 虚拟机中的 SQL Server

开发人员工具资源提供程序

开发人员工具服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.AppConfiguration Azure 应用配置
Microsoft.DevSpaces Azure Dev Spaces
Microsoft.MixedReality Azure 空间定位点
Microsoft.Notebooks Azure Notebook

DevOps 资源提供程序

DevOps 服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
microsoft.visualstudio Azure DevOps
Microsoft.VSOnline Azure DevOps

混合资源提供程序

混合服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.AzureArcData 已启用 Azure Arc 的数据服务
Microsoft.AzureStackHCI Azure Stack HCI
Microsoft.HybridCompute 已启用 Azure Arc 的服务器
Microsoft.Kubernetes 已启用 Azure Arc 的 Kubernetes
Microsoft.KubernetesConfiguration 已启用 Azure Arc 的 Kubernetes
Microsoft.Edge Azure Arc 站点管理器

标识资源提供程序

标识服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.AAD Microsoft Entra 域服务
Microsoft.ADHybridHealthService - 默认已注册 Microsoft Entra ID
Microsoft.AzureActiveDirectory Microsoft Entra ID B2C
Microsoft.ManagedIdentity Azure 资源的托管标识
Microsoft.Token 令牌

集成资源提供程序

集成服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.ApiManagement API 管理
Microsoft.Communication Azure 通信服务
Microsoft.EventGrid 事件网格
Microsoft.EventHub 事件中心
Microsoft.HealthcareApis (Azure API for FHIR) 适用于 FHIR 的 Azure API
Microsoft.HealthcareApis (Healthcare APIs) 医疗保健 API
Microsoft.Logic 逻辑应用
Microsoft.NotificationHubs 通知中心
Microsoft.PowerPlatform Power Platform
Microsoft.Relay Azure 中继
Microsoft.ServiceBus 服务总线

IoT 资源提供程序

IoT 服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.Devices Azure IoT 中心
Azure IoT 中心设备预配服务
Microsoft.DeviceUpdate IoT 中心的设备更新文档
Microsoft.DigitalTwins Azure 数字孪生
Microsoft.IoTCentral Azure IoT Central
Microsoft.IoTSpaces Azure 数字孪生
Microsoft.TimeSeriesInsights Azure 时序见解
Microsoft.WindowsIoT Windows 10 IoT Core Services

管理资源提供程序

管理服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.Advisor Azure 顾问
Microsoft.Authorization - 默认已注册 Azure Resource Manager
Microsoft.Automation 自动化
Microsoft.Billing - 默认已注册 成本管理和计费
Microsoft.Blueprint Azure 蓝图
Microsoft.ClassicSubscription - 默认已注册 经典部署模型
Microsoft.Consumption - 默认已注册 成本管理
Microsoft.CostManagement - 默认已注册 成本管理
Microsoft.CostManagementExports 成本管理
Microsoft.CustomProviders Azure Custom Providers
Microsoft.DynamicsLcs 生命周期服务
Microsoft.Features - 默认已注册 Azure Resource Manager
Microsoft.GuestConfiguration Azure Policy
Microsoft.ManagedServices Azure Lighthouse
Microsoft.Management 管理组
Microsoft.PolicyInsights Azure Policy
Microsoft.Portal - 默认已注册 Azure 门户
Microsoft.RecoveryServices Azure Site Recovery
Microsoft.ResourceGraph - 默认已注册 Azure Resource Graph
Microsoft.ResourceHealth Azure 服务运行状况
Microsoft.Resources - 默认已注册 Azure Resource Manager
Microsoft.Scheduler 计划程序
Microsoft.SoftwarePlan 许可证
Microsoft.Solutions Azure 托管应用程序

媒体资源提供程序

媒体服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.Media 媒体服务

迁移资源提供程序

迁移服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.ClassicInfrastructureMigrate 经典部署模型迁移
Microsoft.DataBox Azure Data Box
Microsoft.DataBoxEdge Azure Stack Edge
Microsoft.DataMigration Azure 数据库迁移服务
Microsoft.OffAzure Azure Migrate
Microsoft.Migrate Azure Migrate

监视资源提供程序

监视服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.AlertsManagement Azure Monitor
Microsoft.ChangeAnalysis Azure Monitor
Microsoft.Insights Azure Monitor
Microsoft.Intune Azure Monitor
Microsoft.OperationalInsights Azure Monitor
Microsoft.OperationsManagement Azure Monitor
Microsoft.WorkloadMonitor Azure Monitor

网络资源提供程序

网络服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.Cdn 内容分发网络
Microsoft.ClassicNetwork 经典部署模型虚拟网络
Microsoft.ManagedNetwork PaaS 服务托管的虚拟网络
Microsoft.Network 应用程序网关
Azure Bastion
Azure DDoS 防护
Azure DNS
Azure ExpressRoute
Azure 防火墙
Azure Front Door 服务
Azure 专用链接
Azure 路由服务器
负载均衡器
网络观察程序
流量管理器
虚拟网络
虚拟网络 NAT
虚拟网络管理器
虚拟 WAN
VPN 网关
Microsoft.Peering Azure 对等互连服务

安全资源提供程序

安全服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.Attestation Azure 证明服务
Microsoft.CustomerLockbox Microsoft Azure 客户密码箱
Microsoft.DataProtection 数据保护
Microsoft.HardwareSecurityModules Azure 专用 HSM
Microsoft.KeyVault 密钥保管库
Microsoft.Security 安全中心
Microsoft.SecurityInsights Microsoft Sentinel
Microsoft.WindowsDefenderATP Microsoft Defender 高级威胁防护
Microsoft.WindowsESU 扩展的安全更新

存储资源提供程序

存储服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.ClassicStorage 经典部署模型存储
Microsoft.ElasticSan 弹性 SAN
Microsoft.HybridData StorSimple
Microsoft.ImportExport Azure 导入/导出
Microsoft.NetApp Azure NetApp 文件
Microsoft.ObjectStore 对象存储
Microsoft.Storage 存储
Microsoft.StorageCache Azure HPC 缓存
Microsoft.StorageSync 存储
Microsoft.StorSimple StorSimple

Web 资源提供程序

Web 服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.BingMaps 必应地图
Microsoft.CertificateRegistration 应用服务证书
Microsoft.DomainRegistration 应用服务
Microsoft.Maps Azure Maps
Microsoft.SignalRService Azure SignalR 服务
Microsoft.Web 应用服务
Azure Functions

5G 和空间资源提供程序

5G 和空间服务的资源提供程序包括:

资源提供程序命名空间 Azure 服务
Microsoft.HybridNetwork 网络功能管理器
Microsoft.MobileNetwork Azure 专用 5G 核心
Microsoft.Orbital Azure Orbital 地面站

注册

在上一部分中标记为“默认已注册”的资源提供程序将自动注册到你的订阅。 对于其他资源提供程序,你需要自行注册它们。 但是,当你执行特定操作时,许多资源提供程序都会自动注册。 例如,当你通过门户或通过部署 Azure 资源管理器模板创建资源时,Azure 资源管理器会自动注册任何所需的未注册资源提供程序。

重要

请仅在准备好使用资源提供程序时注册该程序。 此注册步骤有助于在订阅中保持最低权限。 恶意用户无法使用未注册的资源提供程序。

注册不必要的资源提供程序可能会导致 Microsoft Entra 租户中出现无法识别的应用。 当你注册资源提供程序时,Microsoft 会为它添加应用。 这些应用通常是由 Windows Azure 服务管理 API 添加的。 若要防止租户中出现不必要的应用,请仅注册所需的资源提供程序。

查找资源提供程序

若要确定用于现有 Azure 基础结构的资源提供程序,请列出已部署的资源。 指定包含资源的资源组。

以下示例使用 Azure CLI:

az resource list --resource-group examplegroup

结果包含资源类型。 资源提供程序命名空间是资源类型的第一部分。 以下示例演示了 Microsoft.KeyVault 资源提供程序。

[
  {
    ...
    "type": "Microsoft.KeyVault/vaults"
  }
]

以下示例使用 PowerShell:

Get-AzResource -ResourceGroupName examplegroup

结果包含资源类型。 资源提供程序命名空间是资源类型的第一部分。 以下示例演示了 Microsoft.KeyVault 资源提供程序。

Name              : examplekey
ResourceGroupName : examplegroup
ResourceType      : Microsoft.KeyVault/vaults
...

以下示例使用了 Python:

import os
from azure.identity import DefaultAzureCredential
from azure.mgmt.resource import ResourceManagementClient

subscription_id = os.environ["AZURE_SUBSCRIPTION_ID"]
credential = DefaultAzureCredential()
resource_client = ResourceManagementClient(credential, subscription_id)

resource_group_name = "examplegroup"
resources = resource_client.resources.list_by_resource_group(resource_group_name)

for resource in resources:
    print(resource.type)

结果中列出了资源类型。 资源提供程序命名空间是资源类型的第一部分。 以下示例演示了 Microsoft.KeyVault 资源提供程序。

Microsoft.KeyVault/vaults

后续步骤

有关资源提供程序的详细信息(包括如何注册资源提供程序),请参阅 Azure 资源提供程序和类型