更新时间:2024-06-24 gmt 08:00
快速入门-九游平台
本节通过调用一系列ims的api使用云服务器来创建私有镜像。
api的调用方法请参见。
- 使用云服务器创建私有镜像时,请确保云服务器处于关机状态。
- 通过iam服务获取到的token有效期为24小时,需要使用同一个token鉴权时,可以先将token缓存,避免频繁调用。
涉及api
当您使用token认证方式完成认证鉴权时,需要获取用户token并在调用接口时增加“x-auth-token”到业务接口请求消息头中。
- iam获取token的api
- ims创建镜像的api
具体步骤
- token认证,具体操作请参考认证鉴权。
- 发送“post https://ims的endpoint/v2/cloudimages/action”。
- 在request header中增加“x-auth-token”。
- 在request body中传入参数如下:
1 2 3 4 5 6 7 8 9 10
{ "name":"ims_test",//镜像名称(必填string) "description":"云服务器制作镜像",//镜像描述(非必填string) "instance_id":"877a2cda-ba63-4e1e-b95f-e67e48b6129a",//云服务器id(必填string) "tags":[ "aaa.111", "bbb.333", "ccc.444" ]//镜像标签列表(非必填list
) }请求响应成功后,返回job_id。
若请求失败,则会返回错误码及对应的错误信息说明,详细错误码信息请参考。
- 根据job_id查询job详情,具体操作请参考。
查询job详情返回状态status为“success”,则表示私有镜像创建成功。
请求异常返回值说明请参考。
- 查询job详情的body体中可以获取到image_id,即镜像id,根据获取到的镜像id可对镜像进行查询、删除、导出等操作。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨