はじめまして。
現在AWSにてEC2とRDS( My SQL)を利用し、railsアプリケーションを稼働させています。
この度、別のAWSにて新たにEC2を利用してrailsアプリケーションを開発するのですが、すでに稼働中の上記アプリケーションと同様のデータベースに接続(取得、更新、削除あり)したいと考えています。
そこで下記が実現可能かを教えていただけますと嬉しいです。
また、方法については調査していますが、参考となる情報などありましたら教えていただけますと有り難いです。
実現したいこと
①別のネットワークにあるRDSを参照できるか
既存アプリケーションは、ひとつのVPC内で、パブリックサブネットとプライベートサブネットを作成し、パブリックサブネットにEC2を、プライベートサブネットにRDSを、それぞれ設置しています。
新たに用意するAWSにて、上記とは全く別のVPCおよびパブリックサブネットを用意してEC2を利用する際に、既存アプリケーションのプライベートサブネット内にあるRDSへ接続することは可能でしょうか?
② MySQLの操作権限について
既存アプリケーションの管理者と、新たなアプリケーションの管理者が異なるため、DBの操作権限を分けたいと考えています。
そこで、例えばusersというテーブルに対して下記のような権限を設定することが可能かを教えていただきたいです。
・既存アプリケーション管理者
usersテーブルのすべてのデータを操作可能
・新規アプリケーション管理者
usersテーブルのsite_typeカラムが1のデータのみ操作可能
なお、上記操作はDB操作ツール(Seqel Proなど)を利用する想定です。
長文で恐れ入りますが、教えていただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。