[英]What exactly is an Azure Resource Provider?
Azure 资源提供者到底是什么?
有人告诉我,我必须先为我的订阅注册资源提供程序,然后才能使用特定类型的资源,例如使用事件网格或 Key Vault。 但是,令人困惑的是,有资源提供者和资源类型,在 Microsoft 文档中都没有很好地解释。 例如, Azure 资源提供者和类型开始说:
部署资源时,您经常需要检索有关资源提供者和类型的信息。 例如,如果您想存储密钥和机密,您可以使用 Microsoft.KeyVault 资源提供程序。 此资源提供程序提供了一种称为保管库的资源类型,用于创建密钥保管库。
资源类型的名称格式为:{resource-provider}/{resource-type}。 密钥保管库的资源类型是 Microsoft.KeyVault/vaults。
然后它说:
在使用资源提供者之前,您的 Azure 订阅必须为资源提供者注册。 注册将您的订阅配置为与资源提供者一起使用。
因此,显然,如果我想使用 Azure 资源,资源提供者很重要。 有文档解释如何注册它们,列出它们,哪些是默认注册的订阅。 但我找不到任何地方可以解释它们实际上是什么。
资源提供者- 提供 Azure 资源的服务。 例如,一个常见的资源提供者是 Microsoft.Compute,它提供虚拟机资源。 Microsoft.Storage 是另一个常见的资源提供程序。
根据azure-resource-provider-sdk :
资源提供者(简称 RP)只是一个 HTTPS RESTful API 合同,附加组件所有者将实施该合同,因此受信任的 Azure 可以代表用户的端点提供、删除和管理服务。 Azure 使用来自 RP 的响应在 Azure 管理门户中呈现和显示一组简单的管理操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.