Режим двигателя AWS RDS в настоящее время недоступен - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь создать кластер RDS Aurora-MySQL с одним экземпляром.

Я получаю эту ошибку: " InvalidParameterValue: запрошенный вами режим движка в данный момент недоступен "

Я пытался использовать" без сервера "и получал ту же ошибку.

Регион: Ирландия (eu-west-1)

Есть предложения?

Ответы [ 2 ]

1 голос
/ 18 июня 2019

engine и engine_version являются обязательными параметрами для вызовов API Create, будь то экземпляр или кластер. Когда вы настраиваете через Консоль AWS, эти детали автоматически учитываются консолью, но если вы используете SDK или CLI, вам необходимо явно передать все параметры. Страницы MAN и / или документы AWS могут помочь в таких случаях.

P.S. Я ожидал другое сообщение об ошибке, хотя для этого случая.

0 голосов
/ 17 июня 2019

Когда я ставлю engine = aurora-mysql только в кластере или только в конфигурации экземпляра, это не работает.Мне нужно было положить его в оба.

Это рабочий код на данный момент

resource "aws_rds_cluster" "rds-cluster" {
    cluster_identifier = "${var.env}-cluster"
    engine = "aurora-mysql"
    engine_version = "5.7.12"
    database_name = "${var.env}rds"
    master_username = "${var.env}"
    master_password = "**********"
    backup_retention_period = 5
    preferred_backup_window = "04:00-22:00"
    skip_final_snapshot = true
}

resource "aws_rds_cluster_instance" "rds-instance" {
    count = 1
    identifier = "${var.env}-db-${count.index}"
    cluster_identifier = "${aws_rds_cluster.rds-cluster.id}"
    instance_class = "db.r4.large"
    engine_version = "5.7.12"
    engine = "aurora-mysql"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...