ошибка типа хранилища с помощью terraform и aurora postgresql - PullRequest
0 голосов
/ 02 мая 2019

В настоящее время я работаю над развертыванием экземпляра Aurora postgres в AWS благодаря Terraform.

Вот моя декларация

resource "aws_db_instance" "postgreDatabase" {
  name = "validName"
  storage_type = "gp2"
  allocated_storage = "25"
  engine = "aurora-postgresql"
  engine_version = "10.5"
  instance_class = "db.r4.large"
  username = "validUsername"
  password = "validPassword"

}

Использование этого объявления приводит к следующей ошибке:

aws_db_instance.postgreDatabase: Ошибка создания экземпляра БД: StorageTypeNotSupported: Неверный тип хранения: gp2

Если я поменяю двигатель на

engine = "postgres"

, работает нормально, но мне нужен экземпляр Авроры.

Есть идеи о том, что не так с моим заявлением здесь?

Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 03 мая 2019

Спасибо за помощь.

Я нашел решение.Действительно, тип хранилища не нужен для экземпляра полярных сияний.Но он должен быть создан внутри кластера БД.Поэтому сначала нужно создать кластер, а затем создать экземпляр db с правильным идентификатором кластера.

0 голосов
/ 03 мая 2019

aurora-postgresql является управляемой БД AWS и не предлагает storage_type в качестве параметра конфигурации.

Если storage_type - необходимая конфигурация, лучше использовать AWS RDS postgres.

Если необходимо управление Aurora, тип экземпляра БД можно настроить для максимальной производительности .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...