Azure资源提供程序究竟是什么



Azure资源提供商究竟是什么?

有人告诉我,在使用特定类型的资源(例如使用事件网格或密钥库(之前,我必须为订阅注册资源提供商。但是,令人困惑的是,存在资源提供者和资源类型,并且在Microsoft文档中都没有得到很好的解释。例如,Azure资源提供者和类型一开始会说:

部署资源时,经常需要检索信息关于资源提供者和类型。例如,如果您想存储密钥和机密,使用Microsoft.KeyVault资源提供商。此资源提供程序提供一种称为保管库的资源类型用于创建密钥库。

资源类型的名称格式为:{资源提供程序}/{资源类型}。密钥保管库的资源类型是Microsoft.KeyVault/svaults。

然后它说:

在使用资源提供程序之前,您的Azure订阅必须已为资源提供程序注册。注册配置您的订阅以使用资源提供程序。

因此,如果我想使用Azure资源,资源提供商显然很重要。有文档解释了如何注册它们、列出它们,以及默认情况下哪些是通过订阅注册的。但我找不到任何地方可以解释它们到底是什么。

根据Azure资源管理器-术语:

资源提供程序-提供Azure资源的服务。例如,一个常见的资源提供程序是Microsoft.Compute,它提供虚拟机资源。Microsoft.Storage是另一个常见的资源提供商。

根据azure资源提供商sdk:

资源提供程序(简称RP(只是一个HTTPS RESTful API合约,加载项所有者将实现该合约,以便受信任的Azure端点可以代表用户提供、删除和管理服务。Azure使用RP的响应在Azure管理门户中呈现和显示一组简单的管理操作。

最新更新