您好,登錄后才能下訂單哦!
這篇文章主要介紹導入已有鏡像文件到云服務器ECS并作為自定義鏡像出現在地域中的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
ImportImage
描述
導入自定義鏡像后,您可以使用創建的自定義鏡像創建ECS實例(RunInstances)或者更換實例的系統盤(ReplaceSystemDisk)。調用該接口時,您需要注意:
您必須提前 上傳鏡像文件到對象存儲OSS。
導入鏡像的地域必須跟鏡像文件上傳的OSS Bucket的地域相同。
參數DiskDeviceMapping.n中n的取值范圍為[1, 17]。n為1時表示系統盤,n為[2, 17]時表示數據盤。
不能刪除正在導入的鏡像,只能取消導入鏡像任務(CancelTask)。
您需要預先通過 訪問控制RAM 服務為您授權ECS訪問OSS。參閱以下步驟:
創建角色 AliyunECSImageImportDefaultRole。必須是這個名稱,否則導入鏡像會失敗。角色的策略為:
{"Statement": [ {"Action": "sts:AssumeRole","Effect": "Allow","Principal": { "Service": [ "ecs.aliyuncs.com" ] } } ],"Version": "1"}
在該角色下,添加權限策略AliyunECSImageImportRolePolicy。這個策略是ECS導入鏡像功能的默認策略,或者您也可以創建自定義策略,權限需要包含:
{"Version": "1","Statement": [ {"Action": [ "oss:GetObject", "oss:GetBucketLocation"],"Resource": "*","Effect": "Allow"} ] }
請求參數
返回參數
示例
請求示例
https://ecs.aliyuncs.com/?Action=ImportImage &RegionId=cn-hangzhou &DiskDeviceMapping.1.OSSBucket=ecsimageos &DiskDeviceMapping.1.OSSObject=CentOS_5.4_32.raw &<公共請求參數>
返回示例
XML格式
<ImportImageResponse> <RequestId>C8B26B44-0189-443E-9816-D951F59623A9</RequestId> <ImageId>Img-231234567</ImageId> <ImportTaskId>123-345-2332-22323</ImportTaskId> </ImportImageResponse>
JSON格式
{ "RequestId": "C8B26B44-0189-443E-9816-D951F59623A9", "ImageId": "Img-231234567", "ImportTaskId":"123-345-2332-22323" }
錯誤碼
以下為本接口特有的錯誤碼。更多錯誤碼,請訪問 API錯誤中心。
以上是導入已有鏡像文件到云服務器ECS并作為自定義鏡像出現在地域中的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。