2016-09-23 40 views

回答

2

AWS RDS resource僅用於使用AWS API創建/更新/刪除RDS資源本身。

要創建的RDS實例本身的用戶或數據庫中你既想使用其他工具(如psql - 官方的命令行工具或爲Ansible配置管理工具等),或使用Terraform的Postgresql provider

假設你已經創建了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 
}