Tous les produits
Search
Centre de documentation

Elastic Compute Service:ImportImage

Dernière mise à jour :Aug 18, 2026

Importe un fichier image local vers Elastic Compute Service (ECS) en tant qu'image personnalisée qui apparaît dans la région spécifiée. Vous pouvez ensuite utiliser l'image importée pour créer des instances ECS (RunInstances) ou remplacer le disque système d'une instance (ReplaceSystemDisk).

Description de l'opération

Description de l'opération.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

ecs:ImportImage

update

*Image

acs:ecs:{#regionId}:{#accountId}:image/*

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

RegionId

string

Oui

L'identifiant de la région de l'image personnalisée source. Vous pouvez appeler DescribeRegions pour interroger la liste des régions la plus récente.

cn-hangzhou

ImageName

string

Non

Le nom de l'image. Le nom doit comporter de 2 à 128 caractères. Il doit commencer par une lettre ou un caractère chinois et ne peut pas commencer par aliyun ou acs:. Il ne peut pas contenir http:// ou https://. Il peut contenir des chiffres, des points (.), des deux-points (:), des traits de soulignement (_) ou des traits d'union (-).

ImageTestName

Description

string

Non

La description de l'image. La description doit comporter de 2 à 256 caractères et ne peut pas commencer par http:// ou https://.

TestDescription

Architecture

string

Non

L'architecture du système. Valeurs valides :

x86_64

OSType

string

Non

Le type de système d'exploitation. Valeurs valides :

linux

Platform

string

Non

La distribution du système d'exploitation. Valeurs valides :

Aliyun

BootMode

string

Non

Le mode de démarrage de l'image. Valeurs valides :

BIOS

RoleName

string

Non

Le nom du rôle RAM utilisé pour importer l'image.

AliyunECSImageImportDefaultRole

LicenseType

string

Non

Le type de licence. Ce paramètre spécifie le mode d'autorisation lorsque des instances sont créées en appelant RunInstances avec cette image. Cette valeur ne prend effet que pour les images Windows Server. Valeurs valides :

BYOL

ResourceGroupId

string

Non

L'identifiant du groupe de ressources d'entreprise auquel l'image importée appartient.

rg-bp67acfmxazb4p****

DiskDeviceMapping

array<object>

Non

La liste des informations de l'image personnalisée à créer.

object

Non

La liste des informations de l'image personnalisée à créer.

DiskImSize

integer

Non

La taille de l'image personnalisée. Unité : Gio.

80

Device

string

Non

Le nom du périphérique de DiskDeviceMapping.N.Device dans l'image personnalisée.

null

OSSBucket

string

Non

Le compartiment OSS où le fichier image est stocké.

ecsimageos

Format

string

Non

Le format de l'image. Valeurs valides :

QCOW2

OSSObject

string

Non

Le nom (clé) du fichier image stocké dans le compartiment OSS après le chargement de l'image vers OSS.

CentOS_5.4_32.raw

DiskImageSize

integer

Non

La taille de l'espace de l'image personnalisée après l'importation de l'image.

80

Tag

array<object>

Non

La liste des balises de l'image.

object

Non

La liste des balises de l'image.

Key

string

Non

La clé de balise de l'image. Valeurs valides de N : 1 à 20. La clé de balise ne peut pas être une chaîne vide. La clé de balise peut comporter jusqu'à 128 caractères et ne peut pas commencer par aliyun ou acs:. Elle ne peut pas contenir http:// ou https://.

TestKey

Value

string

Non

La valeur de balise de l'image. Valeurs valides de N : 1 à 20. La valeur de balise peut être une chaîne vide. La valeur de balise peut comporter jusqu'à 128 caractères et ne peut pas commencer par acs:. Elle ne peut pas contenir http:// ou https://.

TestValue

DetectionStrategy

string

Non

La stratégie de détection d'image. Si ce paramètre n'est pas spécifié, la détection n'est pas déclenchée. Seul le mode de détection Standard est pris en charge.

Standard

StorageLocationArn

string

Non

Le nom de ressource Alibaba Cloud (ARN) de CloudBox, qui identifie de manière unique l'emplacement de stockage cloud.

arn:acs:cloudbox:cn-hangzhou:123456:cloudbox/cb-xx***123

DryRun

boolean

Non

Indique si un test à blanc uniquement doit être effectué. Valeurs valides :

false

Features

object

Non

Les propriétés liées aux fonctionnalités de l'image.

NvmeSupport

string

Non

Indique si l'image prend en charge NVMe.

supported

ImdsSupport

string

Non

Le mode d'accès aux métadonnées de l'image. Valeurs valides :

v2

ClientToken

string

Non

Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais assurez-vous que le jeton est unique parmi les différentes requêtes. La valeur de ClientToken ne peut contenir que des caractères ASCII et ne peut pas dépasser 64 caractères. Pour plus d'informations, consultez Comment garantir l'idempotence.

123e4567-e89b-12d3-a456-426655440000

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

ImageId

string

L'identifiant de l'image.

m-bp67acfmxazb4p****

TaskId

string

L'identifiant de la tâche d'importation d'image.

t-bp67acfmxazb4p****

RegionId

string

L'identifiant de la région.

cn-hangzhou

Exemples

JSON format

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "ImageId": "m-bp67acfmxazb4p****",
  "TaskId": "t-bp67acfmxazb4p****",
  "RegionId": "cn-hangzhou"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 UnsupportedSuffix.OSSObject The specified OSS object suffix is not supported.
400 MissingParameter An input parameter "RegionId" that is mandatory for processing the request is not supplied.
400 InvalidImageName.Malformed The specified Image name is wrongly formed.
400 InvalidOSSObject.Malformed The specified OSS object is wrongly formed.
400 InvalidOSSBucket.Malformed The specified OSS bucket is wrongly formed.
400 InvalidOSSObject.Size The specified OSS object size is zero.
400 InvalidDescription.Malformed The specified Image description is wrongly formed.
400 InvalidArchitecture.Malformed The specified Architecture is wrongly formed.
400 InvalidPlatform.Malformed The specified Platform is wrongly formed.
400 InvalidOSType.Malformed The specified OSType is wrongly formed.
400 InvalidImageName.Duplicated The destination image is exist.
400 InvalidImageSize %s
400 InvalidDataDiskSize The specified DiskDeviceMapping.N.DiskImSize should be in the specified range.
400 InvalidImageFormat.Malformed The specified Image Format is wrongly formed.
400 InvalidRegionId.NotFound The specified RegionId does not exist.
400 InvalidRegion.NotSupport The specified region does not support image import or export.
400 InvalidOSSBucket.NotFound The specified OSS bucket does not exist in this region.
400 InvalidOSSObject.NotFound The specified OSS object does not exist in this region.
400 InvalidOSSObject.NeedRestore The specified OSS object is a archive object, need restore first.
400 InvalidOSSBucket.NotMatched The specified OSS bucket is incorrect, %s.
400 InvalidLicenseType.NotSupported The specified LicenseType is not supported.
400 InvalidLicenseType.BYOLOnly Only BYOL LicenseType is supported for the current platform provided.
400 InvalidOSSBucket.FlowLimit %s
400 InvalidImageFormat.RegionNotSupported The specified image format is not supported in current region.
400 InvalidBootMode.Malformed The specified parameter "BootMode" is malformed.
400 InvalidParameter.DetectionStrategy The specified parameter DetectionStrategy is invalid.
400 InvalidBootMode.NotSupport The specified parameter BootMode is not supported for current image architecture.
400 DRYRUN.SUCCESS This request is a dryrun request with successful result.
400 InvalidClientToken.Malformed The specified parameter clientToken is not valid.
400 InvalidParameter.FeaturesImdsSupport The specified parameter Features.ImdsSupport is not supported.
400 Account.Arrearage Your account has an outstanding payment.
403 ImageIsImporting The specified Image is importing.
403 QuotaExceed.Image The Image Quota exceeds.
403 ImportImageFailed Importing image is failed, Please contact the administrator.
403 UserNotInTheWhiteList The user is not in the white list of importing image.
403 NoSetRoletoECSServiceAcount ECS service account Have no right to access your OSS.please attach a role of access your oss to ECS service account.
403 InvalidParameter.Malformed The specified parameter "DiskDeviceMapping.n.Device " is not valid.
403 MissingParameter.DiskDeviceMapping The specified parameter DiskDeviceMapping is not supplied.
403 InvalidOSS.NotAuthorized The specified OSS bucket or object is not allowed to access.
403 InvalidBlockSize.NotSupport %s
403 InvalidImageFormat.Malformed %s
403 ImageCheckUnsupported.WindowsImage Image check is unsupported for windows image.
403 InvalidVHDImage.IncorrectSize The specified size of the VHD image does not meet the 'header.MaxTableEntries * header.BlockSize' specification.
403 InvalidOSSBucket.EncryptUnsupported Accessing objects from encrypted OSS bucket is not supported.
403 InvalidArchitecture.PlatformUnsupported The OS platform you selected does not support the specified architecture.
403 InvalidAccountStatus.OSSDisabled OSS is disabled due to invalid account status.
403 InvalidStorageLocation.NotFound The specified cloud box storage location %s could not be found.
403 InvalidOperation.CloudBoxImageImportRoleRequired The role for cloud box image import is not set to the ECS service.
403 InvalidOperation.CloudBoxImageImportUnsupported Importing cloud box images is not supported.
403 TagKey.Duplication The TagKey has duplication with others, case-insensitive.
404 InvalidResourceGroup.NotFound The ResourceGroup provided does not exist in our records.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.