Redshift Serverless で管理者ユーザーのパスワードをリセットする方法を教えてください
困っていた内容
Redshift Serverless で、管理者ユーザー(スーパーユーザー)のパスワードが分からなくなってしまいました。
現在ログインできる他のユーザーは「スーパーユーザー」権限を持っていないため、権限の付与もできません。
管理者ユーザーのパスワードをリセットすることはできますか?
どう対応すればいいの?
Redshift Serverless の「名前空間」には、初期設定の管理者ユーザーとして admin が設定されています。
この管理者ユーザー admin は、以下の手順でパスワードのリセットが可能です。
1.AWS 管理コンソールで名前空間を開き、「アクション > 管理者認証情報の編集」をクリック
2.「管理者パスワード」の「パスワードの生成」を選択し、「パスワードを表示」にチェックを入れて、生成するパスワードを表示する
3.パスワードを控えたら、「変更を保存」ボタンをクリックし、パスワードをリセットする。
また、他のユーザーに「スーパーユーザー」権限を付与したい場合には、パスワードをリセット後、Redshift Query Editor で admin ユーザーとして Redshift Serverless に接続いただき、下記クエリで superuser 権限の付与をお試しください。
ALTER USER [権限付与したいDBユーザー名] CREATEUSER;
参考情報