amazon-web-services - “global_replication_group_id”:与 terraform 中的 parameter_group_name 冲突
问题描述
这里,我们使用aws_elasticache_global_replication_group
interraform
在 AWS 中添加多区域 elasticache redis 集群。这是我们正在尝试的代码,"global_replication_group_id": conflicts with parameter_group_name
在应用 terraform 计划后出现错误。
resource "aws_elasticache_global_replication_group" "global-redis" {
global_replication_group_id_suffix = "global-redis"
primary_replication_group_id = aws_elasticache_replication_group.primary.id
}
resource "aws_elasticache_replication_group" "primary" {
replication_group_id = "redis-primary"
replication_group_description = "primary replication group"
engine = "redis"
engine_version = "5.0.6"
node_type = "cache.m5.large"
snapshot_retention_limit = var.snapshot_retention
parameter_group_name = var.parameter_group_name
availability_zones = var.availability-zones-primary
number_cache_clusters = 1
}
resource "aws_elasticache_replication_group" "secondary" {
replication_group_id = "redis-secondary"
replication_group_description = "secondary replication group"
global_replication_group_id = aws_elasticache_global_replication_group.global-redis.global_replication_group_id
snapshot_retention_limit = var.snapshot_retention
parameter_group_name = var.parameter_group_name
availability_zones = var.availability-zones-secondary
number_cache_clusters = 1
provider = aws.other_region
}
如果有人遇到同样的问题,我们找不到有关此错误的任何文档并寻找答案。
解决方案
推荐阅读
- git - git blame 显示错误数据(显示整个项目的一位作者和一位日期)
- restore - 使用命令行恢复 SuSE LINUX 中的 Arkeia
- python - 如何在 python 中自动理解 Fire base 实时数据库上的值由 android App 更新
- google-chrome - 调用 AWS Lambda 容器映像时进程退出并显示错误代码 100
- reactjs - 如何从链接嵌入或获取元数据?
- python - RecursionError:最大递归深度超出了python属性getter setter
- android - 如何将我的 Recycler View 设计为与 Chanel App 的此设计相似?
- css - v-expansion-panel-header 中的图标占用了太多空间
- azure - Azure SQL——实际上什么是 vCore
- ios - 在范围内找不到“BGTaskScheduler”