2016-09-23 12 views

答えて

2

AWS RDS resourceは、AWS APIを使用してRDSリソース自体を作成/更新/削除するためにのみ使用されます。またはテラフォームのPostgresql providerを使用する - あなたは(公式のコマンドラインツールや、Ansibleなどの構成管理ツールなどpsqlなど)別のツールを使用したいと思いますいずれかのRDSインスタンス自体にユーザーまたはデータベースを作成するには

すでにあなたのRDSインスタンスを作成したと仮定すると、あなたはその後、マスター・ユーザーとしてのインスタンスに接続し、このようなものを使用してアプリケーションのユーザーを作成します。

provider "postgresql" { 
    host = "postgres_server_ip1" 
    username = "postgres_user" 
    password = "postgres_password" 
} 

resource "postgresql_role" "application_role" { 
    name = "application" 
    login = true 
    password = "application-password" 
    encrypted = true 
} 
関連する問題