Где я могу получить список доступных sku_names базы данных Azure MySQL для использования Terraform

Я пишу скрипт Terraform для создания Azure MySQL. При выборе раздела sku_name я не смог найти, как выбрать эти имена. Я нашел этот связь, который описывает ценовые категории. Где-нибудь я могу получить список sku_name и его детали по одной ссылке или странице?

Упоминается, что sku_name имеет форму, указанную ниже:

sku_name - (Required) Specifies the SKU Name for this MySQL Server. The name of the SKU, follows the tier + family + cores pattern (e.g. B_Gen4_1, GP_Gen5_8).

Но откуда мы берем список опций?

Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
0
51
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Для гибкого сервера вы можете вызвать функцию Возможности на основе местоположения — список.

Get capabilities at specified location in a given subscription.

Для одного сервера используйте Уровень производительности на основе местоположения — список.

List all the performance tiers at specified location in a given subscription.

Имя sku_name, требуемое сценарием terraform, доступно во второй ссылке в вашем ответе. Значение 'id' является обязательным значением. Спасибо. Указав ссылку здесь: docs.microsoft.com/en-us/rest/api/mysql/singleserver/…

Neron Joseph 21.03.2022 21:03
Ответ принят как подходящий

Я всегда использую az-cli, чтобы получить такую ​​информацию.

Вы можете поискать az <service> sku в Google, и обычно он укажет вам правильное направление.

Для Mysql у вас есть:

az mysql server list-skus --location [--subscription]

например:

az mysql server list-skus --location westeurope -o table

выходы

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

Другие вопросы по теме