如何在订阅级别获取不同资源类型的 Azure 资源计数限制和配额?
How to get Azure resource count limits and quotas for different resource types at subscription level?
正在努力通过订阅各种 Azure 资源来获取已用计数和容量。此信息将通过 API 或 Powershell Cmdlet 检索,并且需要维护有关相同信息的历史数据。以下是我们寻求定位的资源:
- SQL 每个订阅服务器
- SQL 每个服务器的数据库
- 事件中心命名空间
- 每个命名空间的事件中心
- 事件网格域
- 事件网格主题
在研究过程中,我在 Azure 中没有发现任何 API 或 Powershell Cmdlet 会 return 以类似于存储帐户或虚拟机的方式产生结果:
{
"value": [
{
"unit": "Count",
"currentValue": 55,
"limit": 250,
"name": {
"value": "StorageAccounts",
"localizedValue": "Storage Accounts"
}
}
]
}
有没有这种程序化获取上面列出的资源的使用量和总量的方法?
While researching I did not find any API or Powershell Cmdlets in
Azure that would return the result in the following manner similar to
the storage accounts or virtual machines: Is there any such way to get
the used and the total for the resources listed above in a
programmatic manner?
我们检查了 Azure 文档,没有发现任何 PowerShell cmdlet 或其他 API 来提取特定资源提供者的资源计数限制和配额。
使用下面的 AzureCLI cmdlet,我们可以为特定订阅提取资源(虚拟机、网络、SQL、存储帐户)的区域特定限制。
az vm list-usage --location <location>
az network list-usages --location <location>
az sql list-usages --location <location>
az storage account show-usage --location <location>
阅读多个文档后,请找到以下请求的资源限制。
- 这是每个订阅的 SQL 个服务器,SQL 个服务器的数据库区域限制,您可以参考下图
这里是事件中心命名空间,每个命名空间的事件中心区域限制你可以参考下图
这是事件网格的区域限制,您可以参考the下图
有关不同资源提供商的订阅限制和配额的更多信息,您可以参考 this 文档。
正在努力通过订阅各种 Azure 资源来获取已用计数和容量。此信息将通过 API 或 Powershell Cmdlet 检索,并且需要维护有关相同信息的历史数据。以下是我们寻求定位的资源:
- SQL 每个订阅服务器
- SQL 每个服务器的数据库
- 事件中心命名空间
- 每个命名空间的事件中心
- 事件网格域
- 事件网格主题
在研究过程中,我在 Azure 中没有发现任何 API 或 Powershell Cmdlet 会 return 以类似于存储帐户或虚拟机的方式产生结果:
{
"value": [
{
"unit": "Count",
"currentValue": 55,
"limit": 250,
"name": {
"value": "StorageAccounts",
"localizedValue": "Storage Accounts"
}
}
]
}
有没有这种程序化获取上面列出的资源的使用量和总量的方法?
While researching I did not find any API or Powershell Cmdlets in Azure that would return the result in the following manner similar to the storage accounts or virtual machines: Is there any such way to get the used and the total for the resources listed above in a programmatic manner?
我们检查了 Azure 文档,没有发现任何 PowerShell cmdlet 或其他 API 来提取特定资源提供者的资源计数限制和配额。
使用下面的 AzureCLI cmdlet,我们可以为特定订阅提取资源(虚拟机、网络、SQL、存储帐户)的区域特定限制。
az vm list-usage --location <location>
az network list-usages --location <location>
az sql list-usages --location <location>
az storage account show-usage --location <location>
阅读多个文档后,请找到以下请求的资源限制。
- 这是每个订阅的 SQL 个服务器,SQL 个服务器的数据库区域限制,您可以参考下图
这里是事件中心命名空间,每个命名空间的事件中心区域限制你可以参考下图
这是事件网格的区域限制,您可以参考the下图
有关不同资源提供商的订阅限制和配额的更多信息,您可以参考 this 文档。