首頁 >運維 >linux運維 >怎麼匯出自訂鏡像到與該自訂鏡像同一地域的 OSS Bucket 裡

怎麼匯出自訂鏡像到與該自訂鏡像同一地域的 OSS Bucket 裡

坏嘻嘻
坏嘻嘻原創
2018-09-21 14:51:532815瀏覽

本文在介紹怎麼導出自訂鏡像到與該自訂鏡像同一地域的 OSS Bucket 裡的基礎上,重點探討了其具體步驟,本文內容緊湊,希望大家可以有所收穫。

ExportImage

匯出您的自訂映像檔到與該自訂鏡像相同地域的 OSS Bucket 裡。

描述

不支援匯出使用市場鏡像的系統磁碟機快照建立的自訂鏡像。

支援匯出映像中包含資料磁碟機快照的資訊的自訂鏡像,其中資料磁碟數不能超過 4 區塊,單區塊資料磁碟容量最大不能超過 500 GB。

您需要 提交工單 聯絡阿里雲,為您開啟匯出鏡像功能。

需要透過RAM 授權雲端伺服器ECS 官方服務帳號寫入OSS 的權限:

建立角色:AliyunECSImageExportDefaultRole(其他任何角色名稱無效),為該角色設定以下角色策略:

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

在角色AliyunECSImageExportDefaultRole 下加入預設的系統權限策略:AliyunECSImageExportRolePolicy,該策略是雲端伺服器ECS 提供匯出映像的預設策略。使用者也可以建立自訂策略,權限需要包含:

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

請求參數

怎麼匯出自訂鏡像到與該自訂鏡像同一地域的 OSS Bucket 裡

##傳回參數

怎麼匯出自訂鏡像到與該自訂鏡像同一地域的 OSS Bucket 裡

#範例

請求範例

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

傳回範例

XML 格式

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

JSON 格式

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

錯誤碼

以下為本介面特有的錯誤碼。更多錯誤碼,請造訪 API 錯誤中心。

怎麼匯出自訂鏡像到與該自訂鏡像同一地域的 OSS Bucket 裡

怎麼匯出自訂鏡像到與該自訂鏡像同一地域的 OSS Bucket 裡

以上是怎麼匯出自訂鏡像到與該自訂鏡像同一地域的 OSS Bucket 裡的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn