パスワードの変更は、コンソールから簡単に行えます。 RDS for PostgreSQLで作成した後にマスターユーザー名を変更する方法はありますか?もしそうなら、どうですか?
ユーザー名は変更できません。マスターパスワードを変更する方法を説明する次のリンクを確認できます。Amazonがユーザー名を変更する機能を追加した場合は、そこに表示されます。
AWS CLI for RDS で検索してみてください:
modify-db-instance --db-instance-identifier <value> --master-user-password (string)
--master-user-password(文字列)
DBインスタンスのマスターユーザーの新しいパスワード。 「/」、「」、「@」以外の任意の印刷可能なASCII文字を使用できます。
このパラメーターを変更しても停止は発生せず、変更はできるだけ早く非同期で適用されます。リクエストが送信されてからリクエストが完了するまでの間に、MasterUserPassword要素が操作のレスポンスのPendingModifiedValues要素に存在します。デフォルト:既存の設定を使用
制約:8〜41文字の英数字(MySQL、MariaDB、Amazon Aurora)、8〜30文字の英数字(Oracle)、または8〜128文字の英数字(SQL Server)でなければなりません。
Amazon RDSコマンドラインインターフェイス(CLI)は廃止されました。代わりに、RDS用のAWS CLIを使用してください。
AWSマネジメントコンソール で、パスワードをリセットする必要があるインスタンスを選択し、[変更]をクリックして、新しいマスターパスワードを選択します。
AWSコンソールを使用しない場合は、rds-modify-db-instanceコマンド(AmazonのRDSのドキュメントに記載されている)を使用して、AWSコマンドラインツールを指定して直接リセットできます:rds-modify-db- instance instance-name --master-user-password examplepassword
いいえ。2019年4月以降、「マスターユーザー名」をリセットすることはできません。
直接行うことはできません。ただし、AWSのデータベース移行サービスを使用できます。
基本的に、現在のデータベースインスタンスをソースとして定義し、新しいデータベースを移行のターゲットとして正しいユーザー名で定義します。
このようにして、データをあるデータベースインスタンスから別のデータベースインスタンスに移行します。そのため、ユーザー名を含むすべてのプロパティを変更できます。
このアプローチにはいくつかの欠点があります。