在哪里可以获取用于使用 Terraform 的 Azure MySQL DB 的可用 sku_names 列表

Ner*_*eph 1 mysql azure terraform

我正在编写一个用于创建 Azure MySQL 的 Terraform 脚本。在选择 sku_name 部分时,我找不到如何选择这些名称。我发现这个链接描述了定价等级。有什么地方可以在单个链接或页面上获取 sku_name 及其详细信息的列表吗?

值得注意的是,sku_name 的形式如下:

sku_name -(必需)指定此 MySQL 服务器的 SKU 名称。SKU 的名称遵循层 + 系列 + 核心模式(例如 B_Gen4_1、GP_Gen5_8)。

但是,我们从哪里获得选项列表呢?

Pab*_*lde 11

我总是用来az-cli获取此类信息。

您可以在谷歌上搜索az <service> sku,它通常会为您指明正确的方向。

对于 Mysql 你有:

az mysql server list-skus --location [--subscription]
Run Code Online (Sandbox Code Playgroud)

例如。

az mysql server list-skus --location westeurope -o table
Run Code Online (Sandbox Code Playgroud)

输出

SKU         Tier             VCore    Generation
----------  ---------------  -------  ------------
B_Gen5_1    Basic            1        Gen5
B_Gen5_2    Basic            2        Gen5
GP_Gen5_2   GeneralPurpose   2        Gen5
GP_Gen5_4   GeneralPurpose   4        Gen5
GP_Gen5_8   GeneralPurpose   8        Gen5
GP_Gen5_16  GeneralPurpose   16       Gen5
GP_Gen5_32  GeneralPurpose   32       Gen5
GP_Gen5_64  GeneralPurpose   64       Gen5
MO_Gen5_2   MemoryOptimized  2        Gen5
MO_Gen5_4   MemoryOptimized  4        Gen5
MO_Gen5_8   MemoryOptimized  8        Gen5
MO_Gen5_16  MemoryOptimized  16       Gen5
MO_Gen5_32  MemoryOptimized  32       Gen5
Run Code Online (Sandbox Code Playgroud)