1

ich folgende Cloudformation Json bin mit einer neuen SQL Server-RDS-Instanz mehr Speicherplatz von einem vorhandenen Snapshot zu erstellen. Der JSON ist gültig und ich kann die Stack-Erstellung initiieren. Sein mit dem Fehler FehlerFehler beim Erstellen von AWS Cloudformation-Stack: Können nicht diese Instanz wiederherstellen basierte in Windows O

„Kann diese Instanz basierend auf Windows-Betriebssystem nicht wiederherstellen, da die Anforderung einen anderen Speichertyp als die Sicherung hat“. Was bedeutet das ? Vermisse ich etwas?

{ 
    "AWSTemplateFormatVersion" : "2010-09-09", 
    "Resources" : { 
     "DBInstance" : { 
      "Type": "AWS::RDS::DBInstance", 
      "Properties": { 
       "DBInstanceClass" : "db.m2.xlarge", 
       "AllocatedStorage" : "400", 
       "MasterUsername" : "myusername", 
       "MasterUserPassword" : "mypassword", 
       "DBSnapshotIdentifier":"xxxxxxxx-2016-07-13-17-00" 
      } 
     } 
    } 
} 
+1

Ist die SQL Server Express Edition oder etwas anderes? – error2007s

+0

Es ist nicht SQL-Server Express, seine Sql-Server-Standard-Edition. Ich bin ziemlich sicher, dass es alle diese Informationen aus dem DBSnapshotIdentifier bekommt. – Srini

+1

Was sind die Spezifikationen für diesen Snapshot? Xxxxxxxx-2016-07-13-17-00 Was ist der Storage-Typ-Instanztyp? – error2007s

Antwort

2

Missed Iops, Das funktioniert jetzt

{ 
    "AWSTemplateFormatVersion" : "2010-09-09", 
    "Resources" : { 
     "MyDB" : { 
      "Type": "AWS::RDS::DBInstance", 
      "Properties": {    
       "DBInstanceClass"  : "db.t2.medium", 
       "AllocatedStorage"  : "400", 
       "MasterUsername"  : "xxxxxxxxxxxx", 
       "MasterUserPassword" : "xxxxxxxxxxxx", 
       "DBSnapshotIdentifier" : "xxxxxxxxxxxx-2016-07-13-1700", 
       "Iops":"2000", 
       "StorageType":"io1" 
      } 
     } 
    } 
} 
2

(Jahr später, im Fall Zukunft Googler)

hatte das gleiche Problem, aber ich vermisste "StorageType" (ich sehe OP verpasst es auch und wahrscheinlich hinzugefügt es zur gleichen Zeit wie Iops). "StorageType" Standardwerte sind "standard" (d. H. Magnetisch) bei Verwendung von CloudFormation. Bei Verwendung der Konsole wird jedoch standardmäßig "gp2" (SSD) verwendet.

daher ein Backup von einer Konsole erstellt DB erstellt wird wahrscheinlich SSD zu verwenden, aber die Instanz in CF erzeugt wird, magnetische, es sei denn, "StorageType" als "gp2" deklariert wird.