新しいユーザー名とパスワードでペイロードを取得し、RDSインスタンスに新しいデータベースとユーザーを作成するAWSラムダWebサービスを作成しようとしています。boto3でRDSユーザーを作成する
私はこれを達成するためにBoto3を使用したいと思いますが、私はこの機能に関するドキュメントを見つけることができません。
これはこの設定で可能ですか?
新しいユーザー名とパスワードでペイロードを取得し、RDSインスタンスに新しいデータベースとユーザーを作成するAWSラムダWebサービスを作成しようとしています。boto3でRDSユーザーを作成する
私はこれを達成するためにBoto3を使用したいと思いますが、私はこの機能に関するドキュメントを見つけることができません。
これはこの設定で可能ですか?
現在、AWS SDK for RDS(Boto3 SDKを含む)はAWS CLIとAWS CLIをサポートしていません。
これは、各DBインスタンスタイプ(mysql、oracle &など)に固有のDBユーザを作成するためです。
オプションは、それぞれのデータベースドライバを使用してDDLクエリを実行することです。
ありがとうございます - botoを使って任意のsqlを実行する方法の簡単な例を教えてください。これもサポートされていませんか?ラムダを使って私が望んでいることを達成する方法がなければならないようです。 – user101289
あなたはデータベースアクセスのためにあなたのpythonドライバを使ってそれを実行することができるはずです、dbクエリを実行する – Ashan
http://boto3.readthedocs.io/en/latest/reference/services/rds.html#RDS.Client.generate_db_auth_tokenドキュメントどのようにRDSインスタンスに接続するための認証トークンを作成し、http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.htmlは他の設定詳細をカバーしていますか。
RDSインスタンスの新規ユーザーは、データベースシステムのユーザーまたはdbテーブルのユーザーを意味しますか? – Ashan
@ ashan--新しいデータベースのユーザーで、新しいデータベースにprivsがある – user101289