@@ -20,25 +20,19 @@ public LookupOrg(ILogger<LookupOrg> logger)
20
20
[ Function ( "LookupOrg" ) ]
21
21
public async Task < IActionResult > RunAsync ( [ HttpTrigger ( AuthorizationLevel . Anonymous , "get" , "post" ) ] HttpRequest req )
22
22
{
23
- string ? keyVaultName = Environment . GetEnvironmentVariable ( "KEY_VAULT_NAME" ) ;
24
- var kvUri = "https://" + keyVaultName + ".vault.azure.net" ;
25
- _logger . LogInformation ( $ "KeyVault uri: { kvUri } ") ;
23
+ _logger . LogInformation ( "Get vars" ) ;
24
+ var userID = Environment . GetEnvironmentVariable ( "MYSQL_USER" ) ;
25
+ var dbName = Environment . GetEnvironmentVariable ( "MYSQL_DATABASE" ) ;
26
+ var pw = Environment . GetEnvironmentVariable ( "MYSQL_PASSWORD" ) ;
27
+ var server = Environment . GetEnvironmentVariable ( "MYSQL_SERVER" ) ;
26
28
27
- var secretClient = new SecretClient ( new Uri ( kvUri ) , new DefaultAzureCredential ( ) ) ;
28
-
29
- _logger . LogInformation ( "Get secrets" ) ;
30
- var userID = await secretClient . GetSecretAsync ( "database" ) ;
31
- var dbName = await secretClient . GetSecretAsync ( "db-user" ) ;
32
- var pw = await secretClient . GetSecretAsync ( "db-pw" ) ;
33
- var server = await secretClient . GetSecretAsync ( "server" ) ;
34
-
35
- _logger . LogInformation ( "C# HTTP trigger function processed a request." ) ;
29
+ _logger . LogInformation ( "Create connection string" ) ;
36
30
var builder = new MySqlConnectionStringBuilder
37
31
{
38
- Server = server . Value . Value + ".mysql.database.azure.com" ,
39
- Database = dbName . Value . Value ,
40
- UserID = userID . Value . Value ,
41
- Password = pw . Value . Value ,
32
+ Server = server + ".mysql.database.azure.com" ,
33
+ Database = dbName ,
34
+ UserID = userID ,
35
+ Password = pw ,
42
36
SslMode = MySqlSslMode . Required ,
43
37
} ;
44
38
0 commit comments