Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So importieren Sie eine vorhandene Bilddatei in den Cloud-Server ECS und erscheinen in der Region als benutzerdefiniertes Bild

So importieren Sie eine vorhandene Bilddatei in den Cloud-Server ECS und erscheinen in der Region als benutzerdefiniertes Bild

坏嘻嘻
坏嘻嘻Original
2018-09-21 14:38:223141Durchsuche

Der Inhalt dieses Artikels befasst sich mit dem Importieren vorhandener Bilddateien in den Cloud-Server ECS und der Darstellung in der Region als benutzerdefiniertes Bild. Ich hoffe, es wird Ihnen helfen .

ImportImage

Beschreibung

Nach dem Import des benutzerdefinierten Images können Sie das erstellte benutzerdefinierte Image verwenden, um eine ECS-Instanz zu erstellen (RunInstances) oder ersetzen Sie die Systemfestplatte der Instanz (ReplaceSystemDisk). Beim Aufruf dieser Schnittstelle ist zu beachten:

Sie müssen die Bilddatei vorab in den Objektspeicher OSS hochladen.

Die Region, in die das Bild importiert wird, muss mit der Region des OSS-Buckets übereinstimmen, in die die Bilddatei hochgeladen wird.

Der Wertebereich von n im Parameter DiskDeviceMapping.n ist [1, 17]. Wenn n 1 ist, stellt es die Systemfestplatte dar, und wenn n [2, 17] ist, stellt es die Datenfestplatte dar.

Sie können das importierte Bild nicht löschen, Sie können nur die Aufgabe zum Importieren des Bildes abbrechen (CancelTask).

Sie müssen ECS im Voraus autorisieren, über den Access Control RAM-Dienst auf OSS zuzugreifen. Befolgen Sie die folgenden Schritte:

Erstellen Sie die Rolle AliyunECSImageImportDefaultRole. Dieser Name muss verwendet werden, andernfalls schlägt der Import des Bildes fehl. Die Richtlinie der Rolle lautet:

{"Statement": [
{"Action": "sts:AssumeRole","Effect": "Allow","Principal": { "Service": [   "ecs.aliyuncs.com"
 ]
}
}
],"Version": "1"}

Fügen Sie unter dieser Rolle die Berechtigungsrichtlinie AliyunECSImageImportRolePolicy hinzu. Diese Richtlinie ist die Standardrichtlinie für die ECS-Bildimportfunktion, oder Sie können eine benutzerdefinierte Richtlinie erstellen. Die Berechtigungen müssen Folgendes umfassen:

{"Version": "1","Statement": [
{"Action": [ "oss:GetObject", "oss:GetBucketLocation"],"Resource": "*","Effect": "Allow"}
]
}

Anforderungsparameter

So importieren Sie eine vorhandene Bilddatei in den Cloud-Server ECS und erscheinen in der Region als benutzerdefiniertes Bild

So importieren Sie eine vorhandene Bilddatei in den Cloud-Server ECS und erscheinen in der Region als benutzerdefiniertes Bild

RückgabeparameterSo importieren Sie eine vorhandene Bilddatei in den Cloud-Server ECS und erscheinen in der Region als benutzerdefiniertes Bild

Beispiel

Beispiel anfordern

https://ecs.aliyuncs.com/?Action=ImportImage
&RegionId=cn-hangzhou
&DiskDeviceMapping.1.OSSBucket=ecsimageos
&DiskDeviceMapping.1.OSSObject=CentOS_5.4_32.raw
&<公共请求参数>

Beispiel zurückgeben

XML-Format

<ImportImageResponse>
    <RequestId>C8B26B44-0189-443E-9816-D951F59623A9</RequestId>
    <ImageId>Img-231234567</ImageId>
    <ImportTaskId>123-345-2332-22323</ImportTaskId>
</ImportImageResponse>

JSON-Format

{
    "RequestId": "C8B26B44-0189-443E-9816-D951F59623A9",
    "ImageId": "Img-231234567",
    "ImportTaskId":"123-345-2332-22323"
}

Fehlercode

Im Folgenden sind die eindeutigen Fehlercodes aufgeführt zu dieser Schnittstelle. Weitere Fehlercodes finden Sie im API Error Center.

So importieren Sie eine vorhandene Bilddatei in den Cloud-Server ECS und erscheinen in der Region als benutzerdefiniertes Bild

So importieren Sie eine vorhandene Bilddatei in den Cloud-Server ECS und erscheinen in der Region als benutzerdefiniertes Bild

Das obige ist der detaillierte Inhalt vonSo importieren Sie eine vorhandene Bilddatei in den Cloud-Server ECS und erscheinen in der Region als benutzerdefiniertes Bild. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn