Cloudformation RDS Aurora: неверный тип хранилища

Ниже приведен мой сценарий CFD для создания экземпляра RDS. Я пытаюсь создать Amazon Aurora с совместимостью с PostgreSQL, но сталкиваюсь с ошибкой: Invalid Storage Type : gp2.

  SnapshotRDSDBInstance:
    Type: AWS::RDS::DBInstance
    Properties:
      AllocatedStorage: 20
      DBInstanceClass: 'db.t3.medium'
      DBName: mydatabase
      StorageType: gp2
      Engine: aurora-postgresql
      PubliclyAccessible: true
      MultiAZ: false
      DBSubnetGroupName: !Ref SnapshotRDSDBSubnetGroup
      VPCSecurityGroups: 
        - !Ref SnapshotRDSDBSG
      MasterUsername: 'test'
      MasterUserPassword: 'Demo@123'
      BackupRetentionPeriod: 15
      DBInstanceIdentifier: 'myrds'

Я также попытался удалить параметр StorageType в приведенном выше сценарии, но затем столкнулся с ошибкой Invalid storage type: standard. Я не могу понять первопричину. Я использую регион ap-south-1 (Мумбаи) для запуска этого скрипта.


person Shivkumar Mallesappa    schedule 19.09.2019    source источник
comment
StorageType не требуется для Авроры, как упоминалось здесь: stackoverflow.com/a/55966646   -  person st_rt_dl_8    schedule 19.09.2019


Ответы (2)


Экземпляры Aurora должны быть связаны с AWS::RDS::DBCluster через DBClusterIdentifier без кластера, вы получаете эти общие ошибки

person MrX    schedule 20.06.2020

Чтобы понять ваш вариант использования, пожалуйста, поясните приведенные ниже вопросы.

  1. Вы пытаетесь настроить Aurora MySQL в кластерном режиме, в котором есть экземпляры Writer и Reader?
  2. Вы пытаетесь создать Aurora MySQL в бессерверном режиме?

Если вы планируете использовать вариант 1, вам необходимо сначала создать кластер, используя AWS::RDS::DBCluster, и добавить экземпляры Writer и Reader, используя AWS::RDS::DBInstance.

Если вы планируете использовать вариант 2, просто используйте AWS::RDS::DBCluster

Если вы решили выбрать любой из вариантов с правильным ресурсом формирования облака, ошибка хранилища будет устранена.

person KiranKumarY    schedule 21.06.2020