Чтобы создать кластер базы данных AWS, вы можете создать его с помощью кластера Amazon Aurora DB.
Согласно Документам Amazon :
Кластер Amazon Aurora DB состоит из одного или нескольких экземпляров БД и тома кластера, который управляет данными для этих экземпляров БД. Том кластера Aurora - это виртуальный том хранения данных, который охватывает несколько зон доступности, причем в каждой зоне доступности есть копия данных кластера БД. Обратитесь по ссылке для более подробной информации.
Перейдите по этой ссылке, чтобы создать кластер Amazon Aurora DB
Во-вторых, если вы используете Cloud Formation для своего развертывания, вы можете использовать "AWS :: RDS :: DBCluster" в своем шаблоне.
Он также создает кластер, например кластер Aurora for Amazon RDS (Amazon Aurora).
Ниже приведен синтаксис JSON для ресурса RDS DBCluster:
{
"Type" : "AWS::RDS::DBCluster",
"Properties" :
{
"AvailabilityZones" : [ String, ... ],
"BacktrackWindow" : Integer,
"BackupRetentionPeriod" : Integer,
"DatabaseName" : String,
"DBClusterIdentifier" : String,
"DBClusterParameterGroupName" : String,
"DBSubnetGroupName" : String,
"DeletionProtection" : Boolean,
"EnableCloudwatchLogsExports" : [ String, ... ],
"EnableIAMDatabaseAuthentication" : Boolean,
"Engine" : String,
"EngineMode" : String,
"EngineVersion" : String,
"KmsKeyId" : String,
"MasterUsername" : String,
"MasterUserPassword" : String,
"Port" : Integer,
"PreferredBackupWindow" : String,
"PreferredMaintenanceWindow" : String,
"ReplicationSourceIdentifier" : String,
"ScalingConfiguration" : ScalingConfiguration,
"SourceRegion" : String,
"SnapshotIdentifier" : String,
"StorageEncrypted" : Boolean,
"Tags" : [ Resource Tag, ... ],
"VpcSecurityGroupIds" : [ String, ... ]
}
}
См. Эту ссылку для создания кластера БД Amazon RDS
Это должно помочь.