sách gpt4 ai đã đi

Không thể sử dụng mysql trong cùng một kế hoạch nơi máy chủ MySQL được tạo

In lại 作者:行者123 更新时间:2023-11-29 07:26:31 29 4
mua khóa gpt4 Nike

我想创建一个 AWS RDS 实例,然后使用 terraform 管理数据库用户。因此,首先,我创建了一个 RDS 实例,然后使用创建的 RDS 实例初始化 mysql 提供程序,以进一步将其用于用户管理。但是 mysql 提供程序在规划阶段采用默认端点 (127.0.0.1) 进行连接。以下是我的代码

resource "aws_rds_cluster" "default" {
name = "${var.name}"
master_username = "${var.master_username}"
master_password = "${random_string.password.result}"
.
.
.
}

provider "mysql" {
endpoint = "${aws_rds_cluster.default.endpoint}"
username = "${aws_rds_cluster.default.master_username}"
password = "${random_string.password.result}"
}

1 Câu trả lời

根据 terraform 当前的实现,要初始化 MySQL 提供程序,MySQL 必须首先存在。这就是它失败的原因,因为在计划阶段您的 RDS 实例不存在。在 terraform GitHub repo 上已经有一个 Unresolved 问题(https://github.com/hashicorp/terraform/issues/18720)。所以要管理它,您必须首先创建 RDS 实例,然后您可以使用它的凭据来初始化 mysql 提供程序

关于mysql - 无法在创建 MySQL 服务器的同一计划中使用 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53406325/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com