postgresql - 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" {
是否有任何解决方法或如何解决此问题?
解决方案
推荐阅读
- vue.js - VueJS 无法在不修复 linting 错误的情况下构建项目
- python - 在 Python 中查找 2D np.array 中的局部最小值
- regex - Mongo RegEx - 匹配所有类型的空格字符
- sctp - SCTP_PRIMARY_ADDR 和 SCTP_SET_PEER_PRIMARY_ADDR 选项的 Setsockopt 问题
- maven - 运行maven依赖时如何排除项目内依赖:go-offline
- angular - 我需要将 mat-button-toogle 更改为单选按钮?
- laravel - Laravel 6路线未定义
- precision - 当与推荐项目的相关性是二进制形式时,我们可以使用 NDCG 作为推荐系统指标吗?
- c# - 如何在 RestSharp 中将 json 文件数据解析为请求参数?
- bash - bash 不能用 or 语句比较字符串