Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So exportieren Sie ein benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image

So exportieren Sie ein benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image

坏嘻嘻
坏嘻嘻Original
2018-09-21 14:51:532806Durchsuche

In diesem Artikel wird erläutert, wie Sie ein benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image exportieren, und er konzentriert sich auf die spezifischen Schritte. Der Inhalt dieses Artikels ist kompakt und ich hoffe, dass Sie etwas daraus gewinnen können.

ExportImage

Exportieren Sie Ihr benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image.

Beschreibung

Der Export benutzerdefinierter Bilder, die mithilfe von Systemfestplatten-Snapshots von Marktbildern erstellt wurden, wird nicht unterstützt.

Unterstützt den Export benutzerdefinierter Bilder, die Informationen zu Datenträger-Snapshots enthalten. Die Anzahl der Datenträger darf 4 nicht überschreiten und die maximale Kapazität eines einzelnen Datenträgers darf 500 GB nicht überschreiten.

Sie müssen einen Arbeitsauftrag einreichen und Alibaba Cloud kontaktieren, um die Funktion zum Exportieren von Bildern für Sie zu aktivieren.

Sie müssen das offizielle ECS-Dienstkonto des Cloud-Servers autorisieren, über RAM in OSS zu schreiben:

Erstellen Sie eine Rolle: AliyunECSImageExportDefaultRole (jeder andere Rollenname ist ungültig), legen Sie die folgende Rollenrichtlinie fest diese Rolle:

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

Fügen Sie die Standard-Systemberechtigungsrichtlinie hinzu: AliyunECSImageExportRolePolicy unter der Rolle AliyunECSImageExportDefaultRole. Diese Richtlinie ist die Standardrichtlinie für Cloud-Server-ECS, um Exportbilder bereitzustellen. Benutzer können auch benutzerdefinierte Richtlinien erstellen. Die Berechtigungen müssen Folgendes umfassen:

 {
   "Version": "1",
   "Statement": [
     {
       "Action": [
         "oss:GetObject",
         "oss:PutObject",
         "oss:DeleteObject",
         "oss:GetBucketLocation",
         "oss:AbortMultipartUpload",
         "oss:ListMultipartUploads",
         "oss:ListParts"
       ],
       "Resource": "*",
       "Effect": "Allow"
     }
   ]
 }

Anforderungsparameter

So exportieren Sie ein benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image

Rückgabeparameter

So exportieren Sie ein benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image

Beispiel

Anforderungsbeispiel

https://ecs.aliyuncs.com/?Action=ExportImage
&RegionId=cn-hangzhou
&ImageId=m-231234567
&OssBucket=testexportImage
&<公共请求参数>

Rückgabebeispiel

XML-Format

<ExportImageResponse>
    <RequestId>C8B26B44-0189-443E-9816-D951F59623A9</RequestId>
    <ExportTaskId>tsk-231234567</ExportTaskId>
    <RegionId>cn-hangzhou</RegionId>
</ExportImageResponse>

JSON-Format

{
    "RequestId": "C8B26B44-0189-443E-9816-D951F59623A9",
    "RegionId": "cn-hangzhou",
    "ExportTaskId": "tsk-231234567"
}

Fehlercode

Die folgenden Fehlercodes gelten nur für diese Schnittstelle. Weitere Fehlercodes finden Sie im API Error Center.

So exportieren Sie ein benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image

So exportieren Sie ein benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image

Das obige ist der detaillierte Inhalt vonSo exportieren Sie ein benutzerdefiniertes Image in einen OSS-Bucket in derselben Region wie das benutzerdefinierte Image. 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