>  기사  >  운영 및 유지보수  >  기존 이미지 파일을 클라우드 서버 ECS로 가져와 해당 지역에 사용자 정의 이미지로 표시하는 방법

기존 이미지 파일을 클라우드 서버 ECS로 가져와 해당 지역에 사용자 정의 이미지로 표시하는 방법

坏嘻嘻
坏嘻嘻원래의
2018-09-21 14:38:223149검색

이 글의 내용은 기존 이미지 파일을 클라우드 서버 ECS로 가져와 해당 지역에 사용자 정의 이미지로 표시하는 방법에 대한 내용입니다. 필요한 친구가 참고할 수 있기를 바랍니다. .

ImportImage

Description

사용자 지정 이미지를 가져온 후 생성된 사용자 지정 이미지를 사용하여 ECS 인스턴스(RunInstances)를 생성하거나 인스턴스의 시스템 디스크를 교체(ReplaceSystemDisk)할 수 있습니다. 이 인터페이스를 호출할 때 다음 사항에 유의해야 합니다.

미리 개체 저장소 OSS에 이미지 파일을 업로드해야 합니다.

이미지를 가져오는 지역은 이미지 파일이 업로드되는 OSS 버킷의 지역과 동일해야 합니다.

DiskDeviceMapping.n 매개변수의 n 값 범위는 [1, 17]입니다. n이 1이면 시스템 디스크를 나타내고, n이 [2, 17]이면 데이터 디스크를 나타낸다.

가져오는 이미지는 삭제할 수 없으며, 이미지 가져오기 작업(CancelTask)만 취소할 수 있습니다.

액세스 제어 RAM 서비스를 통해 OSS에 액세스하려면 ECS를 미리 승인해야 합니다. 다음 단계를 참조하십시오.

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"}
]
}

요청 매개변수

기존 이미지 파일을 클라우드 서버 ECS로 가져와 해당 지역에 사용자 정의 이미지로 표시하는 방법

기존 이미지 파일을 클라우드 서버 ECS로 가져와 해당 지역에 사용자 정의 이미지로 표시하는 방법

반환 매개변수

기존 이미지 파일을 클라우드 서버 ECS로 가져와 해당 지역에 사용자 정의 이미지로 표시하는 방법

요청 예시

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로 가져와 해당 지역에 사용자 정의 이미지로 표시하는 방법

위 내용은 기존 이미지 파일을 클라우드 서버 ECS로 가져와 해당 지역에 사용자 정의 이미지로 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.