Modifica os atributos de uma imagem personalizada, como família de imagens, nome, modo de inicialização, status e suporte a NVMe, chamando a operação ModifyImageAttribute com parâmetros como ImageId e ImageFamily.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:ModifyImageAttribute |
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. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| ImageId |
string |
Sim |
O ID da imagem personalizada. |
m-bp18ygjuqnwhechc**** |
| ImageName |
string |
Não |
O nome da imagem personalizada. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra ou um caractere chinês e não pode começar com Valor padrão: null, que indica que o nome original é mantido. |
testImageName |
| Status |
string |
Não |
O status da imagem. Valores válidos:
Nota
Para reverter uma imagem personalizada em uma família de imagens para a versão anterior, você pode definir a imagem personalizada disponível mais recente como obsoleta. No entanto, se a imagem for a única imagem personalizada disponível na família de imagens, a família de imagens não terá nenhuma imagem personalizada disponível para criar instâncias após a imagem ser tornada obsoleta. Proceda com cautela. |
Deprecated |
| ImageFamily |
string |
Não |
O nome da família de imagens. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra ou um caractere chinês e não pode começar com Valor padrão: null. |
hangzhou-daily-update |
| BootMode |
string |
Não |
O modo de inicialização da imagem. Valores válidos:
Importante
Para evitar que as instâncias falhem ao iniciar devido a um modo de inicialização não suportado, certifique-se de entender os modos de inicialização suportados pela imagem antes de modificar este parâmetro. Para obter mais informações sobre os modos de inicialização de imagens, consulte Modos de inicialização de imagens. Valores válidos:
|
BIOS |
| LicenseType |
string |
Não |
O tipo de licença usado para ativar o sistema operacional após a importação da imagem. Atualmente, apenas BYOL é suportado. BYOL: A licença que acompanha o sistema operacional de origem. Ao usar BYOL, certifique-se de que sua chave de licença suporta uso no Alibaba Cloud. |
BYOL |
| Description |
string |
Não |
A descrição da imagem personalizada. A descrição deve ter de 2 a 256 caracteres e não pode começar com Valor padrão: null, que indica que a descrição original é mantida. |
testDescription |
| Features |
object |
Não |
Os atributos de recursos da imagem. |
|
| NvmeSupport |
string |
Não |
Modifica o atributo de suporte a NVMe da imagem. Se este parâmetro não for especificado, o valor atual será mantido. Importante Antes de ativar esse recurso, certifique-se de que o driver NVMe esteja pré-instalado no sistema operacional. Procedimento recomendado: instale o driver em uma instância, crie uma imagem personalizada e, em seguida, chame esta operação. Ativar forçadamente esse recurso sem o driver causará falhas na inicialização da instância. |
supported |
| ImdsSupport |
string |
Não |
O modo de acesso a metadados da imagem. Valores válidos:
|
v2 |
| DryRun |
boolean |
Não |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidImageName.Malformed | Image names must be between 2 and 128 characters long, using either English or Chinese characters. The name must start with a letter or a Chinese character, and can include numbers, colons, underscores and hyphens. | O nome da imagem deve ter de 2 a 128 caracteres. Deve começar com uma letra ou um caractere chinês e pode conter dígitos, dois-pontos (:), sublinhados (_) ou hifens (-). |
| 400 | MissingParameter | The input parameter "RegionId" that is mandatory for processing this request is not supplied. | |
| 400 | InvalidImageName.Duplicated | The specified Image name has already bean used. | O nome da imagem especificado já está em uso. |
| 400 | InvalidDescription.Malformed | The specified description is wrongly formed. | O parâmetro description especificado é inválido. |
| 400 | ImageQuotaFull.ImageFamily | The specified image family has exceeded max number of images for one image family. | |
| 400 | InvalidImageFamily.Malformed | The specified parameter "ImageFamily" is malformed. | |
| 400 | ImageFamilyQuotaFull | The specified region has exceeded max number of image family. | |
| 400 | InvalidBootMode.NotSupport | The specified parameter BootMode is not supported. | |
| 400 | InvalidLicenseType.NotSupported | The specified parameter LicenseType is not supported. | |
| 400 | InvalidParameter.FeaturesImdsSupport | The specified parameter Features.ImdsSupport is not supported. | O parâmetro Features.ImdsSupport especificado não é suportado. |
| 403 | ImageStatus.NotAvailable | The specified image status is not available. | O status da imagem especificada não é Available. |
| 403 | ImageStatus.NotDeprecated | The specified image status is not deprecated. | O status da imagem especificada não é Deprecated. |
| 403 | ImageUseShared | The specified image has been shared to others, please remove shared accounts first. | |
| 403 | OperationDeined.ImageUsingByInstance | The boot mode of the image cannot be modified because it has associated instances. | O atributo de modo de inicialização da imagem não pode ser modificado quando a imagem possui instâncias associadas. |
| 403 | InvalidOperation.FeaturesImdsSupportNotMatch | The specified parameter Features.ImdsSupport can not be set to v1 from v2. | O parâmetro Features.ImdsSupport especificado não pode ser alterado de v2 para v1. |
| 403 | InvalidStatus.ImageIsCreating | The operation cannot be performed because the image is creating. Please wait until the creation is complete and try again. | A imagem ainda está sendo criada. Esta operação não pode ser realizada. Aguarde até que a imagem seja criada e tente novamente. |
| 403 | InvalidOperation.PublicImageUnsupported | The community image's publisher is not the current account. Modification is not permitted. | O publicador da imagem da comunidade não é a conta atual. A modificação não é permitida. |
| 403 | InvalidDescription.Malformed | The specified parameter description is not valid. | O parâmetro description especificado é inválido. |
| 403 | InvalidBootMode.SecureBootUnsupported | Secure Boot requires UEFI or UEFI-Preferred boot mode. Please check the BootMode and try again. | A inicialização segura requer o modo de inicialização UEFI ou UEFI-Preferred. Verifique o modo de inicialização e tente novamente. |
| 404 | InvalidImageId.NotFound | The specified ImageId does not exist. | A imagem especificada não foi encontrada. Certifique-se de que a imagem existe na região atual e seu status está disponível. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.