欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  运维

怎么导出自定义镜像到与该自定义镜像同一地域的 OSS Bucket 里

程序员文章站 2022-04-09 20:02:12
...
本文在介绍怎么导出自定义镜像到与该自定义镜像同一地域的 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 里的详细内容,更多请关注其它相关文章!

相关标签: Linux