Chama a API ModifyImageAttribute para modificar os atributos de uma imagem personalizada, como a família de imagens, nome, modo de inicialização, status ou suporte a NVMe.
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 onde a imagem personalizada está localizada. Você pode chamar a operação DescribeRegions para visualizar a lista mais recente de regiões da Alibaba Cloud. |
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. O nome não pode começar com aliyun ou acs: e não pode conter http:// ou https://. Pode conter dígitos, pontos (.), dois-pontos (:), sublinhados (_) e hifens (-). Se você não especificar este parâmetro, o nome original será mantido. |
testImageName |
| Status |
string |
Não |
O status da imagem. Valores válidos:
Nota
No entanto, se esta for a única imagem personalizada disponível na família de imagens, descontinuá-la impede a criação de instâncias a partir de qualquer imagem dessa família. Use esta opção 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. O nome não pode começar com aliyun ou acs: e não pode conter http:// ou https://. Pode conter dígitos, pontos (.), dois-pontos (:), sublinhados (_) e hifens (-). Por padrão, este parâmetro está vazio. |
hangzhou-daily-update |
| BootMode |
string |
Não |
O modo de inicialização da imagem. Valores válidos:
Importante
Para evitar falhas de inicialização, verifique os modos de inicialização suportados pela imagem antes de alterar seu modo de inicialização. Para mais informações, consulte Modos de inicialização. . Valores válidos:
|
BIOS |
| LicenseType |
string |
Não |
O tipo de licença para ativar o sistema operacional após a importação da imagem. O único valor válido é BYOL. BYOL: Bring Your Own License (Traga sua própria licença). Se você usar o tipo de licença BYOL, deve garantir que sua chave de licença seja suportada para uso na Alibaba Cloud. |
BYOL |
| Description |
string |
Não |
A nova descrição da imagem personalizada. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://. Se você não especificar este parâmetro, a descrição original será mantida. |
testDescription |
| Features |
object |
Não |
Os recursos da imagem. |
|
| NvmeSupport |
string |
Não |
Especifica se a imagem suporta NVMe. Valores válidos:
|
supported |
| ImdsSupport |
string |
Não |
O modo de acesso a metadados da imagem. Valores válidos:
|
v2 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run para verificar se a solicitação é válida. Valores válidos:
|
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados da resposta. |
||
| 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. | The length of the image name is 2 to 128 English or Chinese characters. It must start with an uppercase letter or a Chinese character and can contain numbers, colons (:), underscores (_), or dashes (-). |
| 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. | |
| 400 | InvalidDescription.Malformed | The specified description is wrongly formed. | The resource description is invalid. The description must be 2 to 256 characters in length and cannot start with http:// or https://. |
| 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. | The specified parameter Features.ImdsSupport is not supported. |
| 403 | ImageStatus.NotAvailable | The specified image status is not available. | |
| 403 | ImageStatus.NotDeprecated | The specified image status is not deprecated. | The specified image is not in the Deprecated state. |
| 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. | The boot mode of the image cannot be modified while the image has associated instances. |
| 403 | InvalidOperation.FeaturesImdsSupportNotMatch | The specified parameter Features.ImdsSupport can not be set to v1 from v2. | The specified parameter Features.ImdsSupport can not be set to v1 from v2. |
| 403 | InvalidStatus.ImageIsCreating | The operation cannot be performed because the image is creating. Please wait until the creation is complete and try again. | The operation cannot be performed because the image is creating. Please wait until the creation is complete and try again. |
| 403 | InvalidOperation.PublicImageUnsupported | The community image's publisher is not the current account. Modification is not permitted. | The community image's publisher is not the current account. Modification is not permitted. |
| 403 | InvalidDescription.Malformed | The specified parameter description is not valid. | The specified parameter description is invalid. |
| 404 | InvalidImageId.NotFound | The specified ImageId does not exist. | The specified image does not exist in this account. Check whether the image ID is correct. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.