本文在介紹怎麼導出自訂鏡像到與該自訂鏡像同一地域的 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" } ] }
請求參數
##傳回參數
#範例
請求範例
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 裡的詳細內容。更多資訊請關注PHP中文網其他相關文章!