从 terraform 创建 AWS Aurora 数据库架构
Create AWS Aurora Database Schema from terraform
我正在创建集群实例 aws_rds_cluster_instance (main.tf)。我可以使用 terraform 从文件创建模式吗?
resource "aws_rds_cluster_instance" "default" {
count = var.replica_count
identifier = "${var.region}-${var.project}-${var.env}-
aurora-${count.index}"
cluster_identifier = aws_rds_cluster.default.id
instance_class = var.instance_class
engine = aws_rds_cluster.default.engine
engine_version = aws_rds_cluster.default.engine_version
db_parameter_group_name = aws_db_parameter_group.this.name
preferred_maintenance_window = "sun:02:00-sun:04:00"
auto_minor_version_upgrade = var.auto_minor_version_upgrade
performance_insights_enabled = var.performance_insights_enabled
你不能用 aws provider 做到这一点。但是,您可以 运行 local-exec 这将调用或执行一个脚本,该脚本将创建您在新的极光集群中需要的所有数据库和表。
我正在创建集群实例 aws_rds_cluster_instance (main.tf)。我可以使用 terraform 从文件创建模式吗?
resource "aws_rds_cluster_instance" "default" {
count = var.replica_count
identifier = "${var.region}-${var.project}-${var.env}-
aurora-${count.index}"
cluster_identifier = aws_rds_cluster.default.id
instance_class = var.instance_class
engine = aws_rds_cluster.default.engine
engine_version = aws_rds_cluster.default.engine_version
db_parameter_group_name = aws_db_parameter_group.this.name
preferred_maintenance_window = "sun:02:00-sun:04:00"
auto_minor_version_upgrade = var.auto_minor_version_upgrade
performance_insights_enabled = var.performance_insights_enabled
你不能用 aws provider 做到这一点。但是,您可以 运行 local-exec 这将调用或执行一个脚本,该脚本将创建您在新的极光集群中需要的所有数据库和表。