我正在尝试以编程方式将新的MySQL
数据库实例添加到azure portal。
我查看了这个库:https://github.com/Azure/azure-libraries-for-net
但我只看到了如何创建SQL Server
而不是MySQL
的示例。
var credentials = SdkContext.AzureCredentialsFactory.FromFile(Environment.GetEnvironmentVariable("AZURE_AUTH_LOCATION"));
var azure = Azure
.Configure()
.WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
.Authenticate(credentials)
.WithDefaultSubscription();
var sqlServer = azure.SqlServers.Define(sqlServerName)
.WithRegion(Region.USEast)
.WithNewResourceGroup(rgName)
.WithAdministratorLogin(AdministratorLogin)
.WithAdministratorPassword(AdministratorPassword)
.WithNewFirewallRule(FirewallRuleIPAddress)
.WithNewFirewallRule(FirewallRuleStartIPAddress, FirewallRuleEndIPAddress)
.Create();
var database = sqlServer.Databases
.Define(DatabaseName)
.Create();
是否支持以编程方式创建MySQL
服务器?
答案 0 :(得分:1)
查看发行说明和SDK代码,似乎仍然不支持管理MySQL
数据库的能力(从版本1.3开始)。
您可以做的是直接使用REST API for managing Azure MySQL databses
。要创建数据库,请查看Create Or Update Database
操作。
要开始使用Azure REST API,您可能会发现此链接很有用:https://docs.microsoft.com/en-us/rest/api/。