Назад | Перейти на главную страницу

Невозможно установить размер хранилища для кластера базы данных AWS

Я пытаюсь найти решение для этого AWS restore_db_cluster_from_snapshot пока нет экземпляров однако, когда я пытаюсь запустить create_db_instance метод, я получаю следующую ошибку -

*** ClientError: An error occurred (InvalidParameterCombination) when calling the CreateDBInstance operation: The requested DB Instance will be a member of a DB Cluster. Set storage size for the DB Cluster.

Вот что у меня есть на данный момент -

client = boto3.client('rds', region_name=region)
source_snaps = client.describe_db_cluster_snapshots(DBClusterIdentifier = 'main-production')['DBClusterSnapshots']
source_snap = sorted(source_snaps, key=byTimestamp, reverse=True)[0]['DBClusterSnapshotIdentifier']

response = client.restore_db_cluster_from_snapshot(
  DBClusterIdentifier='main-development',
  SnapshotIdentifier=source_snap,
  Port=port,
  Engine='aurora-postgresql')

i = client.create_db_instance(
  DBName='main',
  DBInstanceIdentifier='main-development',
  DBInstanceClass='db.r4.large',
  Engine='aurora-postgresql',
  MasterUsername='mab_admin',
  MasterUserPassword='mypassword',
  AllocatedStorage=20,
  DBClusterIdentifier='main-development')

Я не вижу нигде в документации API, где можно было бы установить размер хранилища кластера.