Member 11072126 Ответов: 0

Как указать АРМ Аврора дБ как без сервера, используя терраформировать


Всем Привет,

Я очень новичок в AWS и Terraform.

Здесь я пытаюсь создать базу данных Aurora (совместимую с PostgreSQL) в AWS с использованием кода Terraform.

Я мог бы создать базу данных, используя базовый сценарий terraform, но мне нужно создать бессерверную базу данных Aurora. Я не могу найти ни одного параметра или параметра в Terraform Docs, чтобы отметить базу данных как бессерверную.

Что я уже пробовал:

Я создал базу данных с помощью простого скрипта Terraform, как показано ниже:

provider "aws" {
  profile = "default"
  region = "us-west-2"
  shared_credentials_file = "/Users/firstname.lastname/.aws/creds"
}

resource "aws_rds_cluster" "postgresql" {
  cluster_identifier      = "aurora-cluster"
  db_subnet_group_name    = "<subnet group="" name="">"
  engine                  = "aurora-postgresql"
  availability_zones      = ["us-west-2a", "us-west-2b", "us-west-2c"]
  database_name           = "myTestdb"
  master_username         = "********"
  master_password         = "********"
  backup_retention_period = 5
  preferred_backup_window = "07:00-09:00"
}

Richard MacCutchan

Что такое бессерверная база данных? Если нет сервера, то как он может работать?

Member 11072126

На самом деле быстрое понятие. Когда я создавал Aurora DB с помощью AWS Console UI, я видел, что при настройке конечных точек есть два варианта, один из них был "бессерверный".

Это означает, что AWS будет автоматически масштабировать и автоматически выключать или запускать БД по мере необходимости. Нам не нужно управлять им явно.

0 Ответов