首页 > 解决方案 > Terraform:创建角色rds_pgaudit时出错:pq:角色“rds_pgaudit”已经存在

问题描述

我正在尝试使用最新快照还原 RDS 集群。快照已经具有角色的位置。

我在用

提供者“postgresql”

resource "postgresql_role" "rds_pgaudit_role" {
  name                  = var.rds_pgaudit_role
  skip_reassign_owned   = false
  skip_drop_role        = true
  depends_on            = [ aws_rds_cluster_instance.db_cluster_instance[0] ]
}

在“应用地形”之后。RDS 正在恢复,但我收到如下错误

Error: error creating role rds_pgaudit: pq: role "rds_pgaudit" already exists

  on users.tf line 2, in resource "postgresql_role" "rds_pgaudit_role":
   2: resource "postgresql_role" "rds_pgaudit_role" {

是否有任何解决方法或如何解决此问题?

标签: postgresqlterraformamazon-rds

解决方案


推荐阅读