In diesem Artikel wird erläutert, wie Sie mit dem erstellten benutzerdefinierten Image eine ECS-Instanz erstellen oder die Systemfestplatte der Instanz ersetzen. Der Inhalt dieses Artikels ist kompakt und ich hoffe, dass Sie etwas daraus gewinnen können Es.
CreateImage
Beschreibung
Beim Aufruf dieser Schnittstelle müssen Sie darauf achten:
Sie muss warten Spiegelressourcen können erst verwendet werden, nachdem der Spiegelstatus verfügbar (Verfügbar) wird.
Die OperationLocks der durch Sicherheit kontrollierten ECS-Instanz können nicht als „LockReason“: „security“ markiert werden.
Erstellungsmethoden
Im Folgenden werden drei Methoden zum Erstellen benutzerdefinierter Bilder über diese Schnittstelle beschrieben.
Methode 1. Wenn Sie ein benutzerdefiniertes Image für die Systemfestplatte einer bestimmten Instanz erstellen müssen, müssen Sie nur eine historische Snapshot-ID (SnapshotId) der Systemfestplatte der Instanz angeben. Unter anderem darf der angegebene Snapshot kein Snapshot sein, der vor dem 15. Juli 2013 (einschließlich) erstellt wurde.
Methode 2. Wenn Sie eine Instanz als Vorlage verwenden müssen, müssen Sie nur die Instanz-ID (InstanceId) angeben. Der Status der Instanz muss „Wird ausgeführt“ oder „Gestoppt“ lauten. Nachdem die Schnittstelle erfolgreich aufgerufen wurde, wird jedem Datenträger der Instanz ein neuer Snapshot hinzugefügt.
Methode 3. Wenn Sie mehrere Snapshots in einer Spiegelvorlage kombinieren müssen, müssen Sie nur mehrere Festplattendatenzuordnungen einrichten (DiskDeviceMapping). Wenn Sie mit dieser Methode ein benutzerdefiniertes Image erstellen, müssen Sie Folgendes beachten:
Es kann nur ein Snapshot der Systemfestplatte angegeben werden und der Gerätename der Systemfestplatte muss /dev/xvda lauten.
Sie können mehrere Datenträger-Snapshots angeben. Datenträger-Gerätenamen werden vom System standardmäßig in geordneter Weise zugewiesen, von /dev/xvdb bis /dev/xvdz sortiert und können nicht wiederholt werden.
Sie müssen die SnapshotId nicht angeben. Wenn sie nicht angegeben wird, wird ein leerer Datenträger der angegebenen Größe ohne Daten erstellt.
Der angegebene Snapshot darf kein Snapshot sein, der vor dem 15. Juli 2013 (einschließlich) erstellt wurde.
Anforderungsparameter
Rückgabeparameter
Beispiel
Beispiel anfordern
https://ecs.aliyuncs.com/?Action=CreateImage &RegionId=cn-hangzhou &SnapshotId=s-snapshot1 &ImageName=demo_image &<公共请求参数>
Rückgabebeispiel
XML-Format
<CreateImageResponse> <RequestId>C8B26B44-0189-443E-9816-D951F59623A9</RequestId> <ImageId>m-63DFD5FB2</ImageId> </CreateImageResponse>
JSON-Format
{ "RequestId": "C8B26B44-0189-443E-9816-D951F59623A9", "ImageId": "m-63DFD5FB2" }
Fehlercode
Die folgenden Fehlercodes gelten nur für diese Schnittstelle. Weitere Fehlercodes finden Sie im API Error Center.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie das erstellte benutzerdefinierte Image, um eine ECS-Instanz zu erstellen oder die Systemfestplatte der Instanz zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!