Importa um arquivo de imagem local para o Elastic Compute Service (ECS) como uma imagem personalizada que aparece na região especificada. Você pode então usar a imagem importada para criar instâncias ECS (RunInstances) ou substituir o disco do sistema de uma instância (ReplaceSystemDisk).
Descrição da operação
Descrição da operação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:ImportImage |
update |
*Image.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da imagem personalizada de origem. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou. |
| ImageName |
string |
Não |
O nome da imagem. O nome deve ter de 2 a 128 caracteres de comprimento. Deve começar com uma letra ou um caractere chinês e não pode começar com |
ImageTestName. |
| Description |
string |
Não |
A descrição da imagem. A descrição deve ter de 2 a 256 caracteres de comprimento e não pode começar com |
TestDescription. |
| Architecture |
string |
Não |
A arquitetura do sistema. Valores válidos: |
x86_64 |
| OSType |
string |
Não |
O tipo de sistema operacional. Valores válidos: |
linux. |
| Platform |
string |
Não |
A distribuição do sistema operacional. Valores válidos: |
Aliyun. |
| BootMode |
string |
Não |
O modo de inicialização da imagem. Valores válidos: |
BIOS. |
| RoleName |
string |
Não |
O nome da função do RAM usada para importar a imagem. |
AliyunECSImageImportDefaultRole. |
| LicenseType |
string |
Não |
O tipo de licença. Este parâmetro especifica o modo de autorização quando instâncias são criadas chamando RunInstances com esta imagem. Este valor entra em vigor apenas para imagens do Windows Server. Valores válidos: |
BYOL. |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos corporativos ao qual a imagem importada pertence. |
rg-bp67acfmxazb4p**** |
| DiskDeviceMapping |
array<object> |
Não |
A lista de informações da imagem personalizada a ser criada. |
|
|
object |
Não |
A lista de informações da imagem personalizada a ser criada. |
||
| DiskImSize |
integer |
Não |
O tamanho da imagem personalizada. Unidade: GiB. |
80 |
| Device |
string |
Não |
O nome do dispositivo de DiskDeviceMapping.N.Device na imagem personalizada. |
null. |
| OSSBucket |
string |
Não |
O bucket do OSS onde o arquivo de imagem está armazenado. |
ecsimageos. |
| Format |
string |
Não |
O formato da imagem. Valores válidos: |
QCOW2 |
| OSSObject |
string |
Não |
O nome (chave) do arquivo de imagem armazenado no bucket do OSS após o upload da imagem para o OSS. |
CentOS_5.4_32.raw. |
| DiskImageSize |
integer |
Não |
O tamanho do espaço da imagem personalizada após a importação da imagem. |
80 |
| Tag |
array<object> |
Não |
A lista de tags da imagem. |
|
|
object |
Não |
A lista de tags da imagem. |
||
| Key |
string |
Não |
A chave da tag da imagem. Valores válidos de N: 1 a 20. A chave da tag não pode ser uma string vazia. A chave da tag pode ter até 128 caracteres de comprimento e não pode começar com |
TestKey. |
| Value |
string |
Não |
O valor da tag da imagem. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. O valor da tag pode ter até 128 caracteres de comprimento e não pode começar com |
TestValue. |
| DetectionStrategy |
string |
Não |
A estratégia de detecção de imagem. Se este parâmetro não for especificado, a detecção não será acionada. Apenas o modo de detecção Standard é suportado. |
Standard. |
| StorageLocationArn |
string |
Não |
O Alibaba Cloud Resource Name (ARN) do CloudBox, que identifica exclusivamente o local de armazenamento em nuvem. |
arn:acs:cloudbox:cn-hangzhou:123456:cloudbox/cb-xx***123 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado apenas um dry run. Valores válidos: |
false. |
| Features |
object |
Não |
As propriedades relacionadas aos recursos da imagem. |
|
| NvmeSupport |
string |
Não |
Especifica se a imagem suporta NVMe. |
supported. |
| ImdsSupport |
string |
Não |
O modo de acesso a metadados da imagem. Valores válidos: |
v2 |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas certifique-se de que o token seja exclusivo entre diferentes solicitações. O valor ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. Para mais informações, consulte Como garantir a idempotência. |
123e4567-e89b-12d3-a456-426655440000 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| ImageId |
string |
O ID da imagem. |
m-bp67acfmxazb4p**** |
| TaskId |
string |
O ID da tarefa de importação de imagem. |
t-bp67acfmxazb4p**** |
| RegionId |
string |
O ID da região. |
cn-hangzhou. |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"ImageId": "m-bp67acfmxazb4p****",
"TaskId": "t-bp67acfmxazb4p****",
"RegionId": "cn-hangzhou."
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | UnsupportedSuffix.OSSObject | The specified OSS object suffix is not supported. | O sufixo de objeto OSS especificado não é suportado. |
| 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. | O nome da imagem deve ter entre 2 e 128 caracteres. Deve começar com uma letra ou um caractere chinês e pode conter dígitos, dois-pontos (:), sublinhados (_) ou hifens (-). |
| 400 | InvalidOSSObject.Malformed | The specified OSS object is wrongly formed. | O objeto do OSS especificado é inválido. |
| 400 | InvalidOSSBucket.Malformed | The specified OSS bucket is wrongly formed. | |
| 400 | InvalidOSSObject.Size | The specified OSS object size is zero. | O OSSObject especificado está vazio. |
| 400 | InvalidDescription.Malformed | The specified Image description is wrongly formed. | O parâmetro description especificado é inválido. |
| 400 | InvalidArchitecture.Malformed | The specified Architecture is wrongly formed. | O parâmetro Architecture especificado é inválido. Verifique se o formato deste parâmetro está correto. |
| 400 | InvalidPlatform.Malformed | The specified Platform is wrongly formed. | A plataforma especificada é inválida. |
| 400 | InvalidOSType.Malformed | The specified OSType is wrongly formed. | O formato é inválido. |
| 400 | InvalidImageName.Duplicated | The destination image is exist. | |
| 400 | InvalidImageSize | %s | O tamanho da imagem não atende aos requisitos. |
| 400 | InvalidDataDiskSize | The specified DiskDeviceMapping.N.DiskImSize should be in the specified range. | O DiskDeviceMapping.N.DiskImSize especificado está fora do intervalo válido. |
| 400 | InvalidImageFormat.Malformed | The specified Image Format is wrongly formed. | O formato de imagem especificado é inválido. |
| 400 | InvalidRegionId.NotFound | The specified RegionId does not exist. | |
| 400 | InvalidRegion.NotSupport | The specified region does not support image import or export. | A região não suporta Bring Your Own Key (BYOK). |
| 400 | InvalidOSSBucket.NotFound | The specified OSS bucket does not exist in this region. | O bucket especificado não existe. |
| 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. | O bucket OSS especificado é inválido. Para mais informações, consulte a mensagem de erro real retornada. |
| 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. | A arquitetura atual da imagem não suporta a definição deste modo de inicialização. |
| 400 | DRYRUN.SUCCESS | This request is a dryrun request with successful result. | Esta solicitação é uma solicitação DryRun (execução simulada). Este código de erro indica que a solicitação passou na validação. |
| 400 | InvalidClientToken.Malformed | The specified parameter clientToken is not valid. | O parâmetro ClientToken especificado não atende aos requisitos de formato. O parâmetro deve conter apenas caracteres ASCII e não deve exceder 64 caracteres de comprimento. |
| 400 | InvalidParameter.FeaturesImdsSupport | The specified parameter Features.ImdsSupport is not supported. | O parâmetro Features.ImdsSupport especificado não é suportado. |
| 400 | Account.Arrearage | Your account has an outstanding payment. | Sua conta possui pagamentos pendentes. |
| 403 | ImageIsImporting | The specified Image is importing. | |
| 403 | QuotaExceed.Image | The Image Quota exceeds. | |
| 403 | ImportImageFailed | Importing image is failed, Please contact the administrator. | Falha ao importar a imagem. Entre em contato com o administrador do sistema para solução de problemas. |
| 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. | O parâmetro DiskDeviceMapping não pode estar vazio. |
| 403 | InvalidOSS.NotAuthorized | The specified OSS bucket or object is not allowed to access. | Você não tem permissão para acessar o bucket e o objeto OSS especificados. |
| 403 | InvalidBlockSize.NotSupport | %s | O tamanho da partição do arquivo de imagem não é suportado. |
| 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. | O tamanho da imagem VHD especificado não está em conformidade com a especificação 'header.MaxTableEntries * header.BlockSize'. |
| 403 | InvalidOSSBucket.EncryptUnsupported | Accessing objects from encrypted OSS bucket is not supported. | A leitura de objetos de um bucket OSS criptografado não é suportada. |
| 403 | InvalidArchitecture.PlatformUnsupported | The OS platform you selected does not support the specified architecture. | A plataforma do sistema operacional selecionada não suporta o tipo de arquitetura especificado. |
| 403 | InvalidAccountStatus.OSSDisabled | OSS is disabled due to invalid account status. | O OSS está desativado porque o status da conta é inválido. |
| 403 | InvalidStorageLocation.NotFound | The specified cloud box storage location %s could not be found. | O local de armazenamento do CloudBox especificado não foi encontrado. |
| 403 | InvalidOperation.CloudBoxImageImportRoleRequired | The role for cloud box image import is not set to the ECS service. | A função para importar imagens do CloudBox não foi atribuída ao serviço ECS. |
| 403 | InvalidOperation.CloudBoxImageImportUnsupported | Importing cloud box images is not supported. | A importação de imagens do CloudBox não é suportada. |
| 403 | TagKey.Duplication | The TagKey has duplication with others, case-insensitive. | O parâmetro Tag.N.Key especificado contém valores duplicados. Os valores deste parâmetro não diferenciam maiúsculas de minúsculas. Verifique se foram especificados valores de parâmetro duplicados. |
| 404 | InvalidResourceGroup.NotFound | The ResourceGroup provided does not exist in our records. | O grupo de recursos correspondente não pode ser encontrado. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.