2023年1月7日(土) Azure Database for MySQL Flexible serverでのAzure AD認証
学んだこと
Azure Database for MySQL Flexible serverでのAzure AD認証をやってみる。公式ドキュメントは以下のもの。
これだと良くわからないので、以下のドキュメントを参考に。
ただ、管理者グループからのMySQLへのログインがどうしてもうまく動かない。以下のメッセージが出る。
azureuser@myLinux:~$ mysql -h xxxxxxxxxxxxxxx.mysql.database.azure.com -u mysqladmin2 --enable-cleartext-plugin --password=$(az account get-access-token --resource-type oss-rdbms --output tsv --query accessToken) mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 9106 (HY000): Azure AD access token is not valid for user 'mysql-admin' (or does not contain group ID 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx').