毎回調べていたのでメモ。
今回はredashからDBに接続するためのユーザーを作成した。
結果的に、Auroraだから特別な設定が必要なことはなく、MySQLのドキュメントを参照しながら進めれば解決した。
1. マスターユーザーで接続する
ここは省略。
2. ユーザー作成
CREATE USER 'redash'@'%' IDENTIFIED BY 'pass';
今回は1Passwordのパスワードジェネレーターで64文字のパスワードを生成し設定した。
3. 権限付与
GRANT SELECT ON some_database.* TO 'redash'@'%';
SELECTの権限のみ付与した。