Atualiza uma instância.
Descrição da operação
-
Você pode atualizar apenas instâncias Elastic Container Instance (ECI) que estejam no estado Pending ou Running. Após a atualização, o status da instância muda para Updating.
-
Atualizar uma instância ECI com RestartPolicy definida como Never pode causar falha nos contêineres. Prossiga com cautela.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eci:UpdateContainerGroup |
update |
*containergroup
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. |
cn-hangzhou |
| RegionId |
string |
Sim |
O ID da região. |
cn-hangzhou |
| ContainerGroupId |
string |
Sim |
O ID da instância ECI que você deseja atualizar. Este é o ID do grupo de contêineres. |
eci-2zelg8vwnlzdhf8hv**** |
| RestartPolicy |
string |
Não |
A política de reinicialização da instância. Valores válidos:
|
Always |
| ClientToken |
string |
Não |
Um token de cliente para garantir a idempotência da solicitação. Gere um valor de parâmetro exclusivo a partir do seu cliente. O valor pode conter apenas caracteres ASCII e deve ter no máximo 64 caracteres. Para mais informações, consulte Como garantir a idempotência. |
123e4567-e89b-12d3-a456-426655440000 |
| Cpu |
number |
Não |
O número de vCPUs para a instância (grupo de contêineres). |
2.0 |
| Memory |
number |
Não |
O tamanho da memória para a instância (grupo de contêineres). Unidade: GiB. |
4.0 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-2df3isufhi38**** |
| Tag |
array<object> |
Não |
A lista de tags a serem anexadas à instância. |
|
|
object |
Não |
A lista de tags a serem anexadas à instância. |
||
| Key |
string |
Não |
A chave da tag. |
name |
| Value |
string |
Não |
O valor da tag. |
hxh |
| Volume |
array<object> |
Não |
A lista de volumes. |
|
|
array<object> |
Não |
A lista de volumes. |
||
| Name |
string |
Não |
O nome do volume. |
test-empty |
| Type |
string |
Não |
O tipo do volume. Valores válidos:
|
EmptyDirVolume |
| NFSVolume.Path |
string |
Não |
O caminho para montar no volume NFS. |
/ |
| NFSVolume.Server |
string |
Não |
O endereço do destino de montagem NFS. |
071e349b04-bsd39.cn-hangzhou.nas.aliyuncs.com |
| NFSVolume.ReadOnly |
boolean |
Não |
A permissão somente leitura para o volume NFS. Valores válidos:
|
false |
| ConfigFileVolume.ConfigFileToPath |
array<object> |
Não |
As informações do arquivo de configuração para o volume ConfigFile. |
|
|
object |
Não |
As informações do arquivo de configuração para o volume ConfigFile. |
||
| Path |
string |
Não |
O caminho relativo do arquivo de configuração. |
jin/test |
| Content |
string |
Não |
O conteúdo do arquivo de configuração. O conteúdo deve ser codificado em Base64. |
bGl1bWk= |
| EmptyDirVolume.Medium |
string |
Não |
O meio de armazenamento do volume EmptyDir. O padrão é uma string vazia, o que significa que o sistema de arquivos do nó é utilizado. Você pode definir como Memory para usar memória. |
Memory |
| EmptyDirVolume.SizeLimit |
string |
Não |
O tamanho do volume EmptyDir. Especifique a unidade para o valor, como Gi ou Mi. |
256Mi |
| FlexVolume.FsType |
string |
Não |
O tipo de sistema de arquivos do disco ao usar um plug-in FlexVolume para montar o disco. Os valores válidos incluem ext4, ext3, xfs e vfat. O valor padrão é ext4. |
ext4 |
| FlexVolume.Driver |
string |
Não |
O tipo de driver ao usar um plug-in FlexVolume para montar um volume. Valores válidos:
|
alicloud/disk |
| FlexVolume.Options |
string |
Não |
A lista de opções do FlexVolume. As opções são pares chave-valor em formato JSON. Por exemplo, ao montar um disco usando FlexVolume, Options especifica os parâmetros de configuração do disco. Para mais informações, consulte Visão geral de volumes. |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| HostPathVolume.Path |
string |
Não |
O caminho do volume HostPath no host. Nota
Este parâmetro ainda não está disponível. |
/tmp |
| HostPathVolume.Type |
string |
Não |
O tipo do volume HostPath. Valores válidos:
Nota
Este parâmetro ainda não está disponível. |
Directory |
| DnsConfig.Search |
array |
Não |
A lista de domínios de pesquisa DNS. |
my.dns.search.suffix |
|
string |
Não |
A lista de domínios de pesquisa DNS. |
my.dns.search.suffix |
|
| DnsConfig.NameServer |
array |
Não |
A lista de endereços IP dos servidores DNS. |
1.2.3.4 |
|
string |
Não |
A lista de endereços IP dos servidores DNS. |
1.2.3.4 |
|
| DnsConfig.Option |
array<object> |
Não |
As informações de configuração DNS. |
|
|
object |
Não |
As informações de configuração DNS. |
||
| Value |
string |
Não |
O valor da variável de opção para a configuração DNS. |
2 |
| Name |
string |
Não |
O nome da variável de opção para a configuração DNS. |
ndots |
| Container |
array<object> |
Não |
Especifica a nova configuração do grupo de contêineres. |
|
|
array<object> |
Não |
Especifica a nova configuração do grupo de contêineres. |
||
| ReadinessProbe.TimeoutSeconds |
integer |
Não |
O período de tempo limite para a verificação. O padrão é 1 segundo. O mínimo é 1 segundo. |
5 |
| ReadinessProbe.SuccessThreshold |
integer |
Não |
O número de verificações bem-sucedidas consecutivas necessárias para determinar que a verificação foi bem-sucedida após uma falha. O padrão é 1. |
1 |
| SecurityContext.Capability.Add |
array |
Não |
Concede permissões específicas a processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Para usá-lo, envie um ticket. |
|
|
string |
Não |
Concede permissões específicas a processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Para usá-lo, envie um ticket. |
NET_ADMIN |
|
| ReadinessProbe.TcpSocket.Port |
integer |
Não |
A porta para a verificação TcpSocket. |
5000 |
| ReadinessProbe.HttpGet.Scheme |
string |
Não |
O tipo de protocolo para a solicitação HTTP GET ao usar uma solicitação HTTP para verificação de integridade. Valores válidos:
|
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
Não |
O intervalo no qual a verificação é realizada. O padrão é 10 segundos. O mínimo é 1 segundo. |
10 |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Não |
Indica se o sistema de arquivos raiz é somente leitura. Atualmente, apenas |
true |
| EnvironmentVar |
array<object> |
Não |
A lista de variáveis de ambiente para o contêiner. |
|
|
object |
Não |
A lista de variáveis de ambiente para o contêiner. |
||
| Key |
string |
Não |
O nome da variável de ambiente para o contêiner. |
PATH |
| Value |
string |
Não |
O valor da variável de ambiente para o contêiner. |
/usr/bin/local/ |
| FieldRef.FieldPath |
string |
Não |
Usa um campo do pod como variável de ambiente. Atualmente, apenas |
status.podIP |
| LivenessProbe.TcpSocket.Port |
integer |
Não |
A porta para a verificação TcpSocket. |
80 |
| Tty |
boolean |
Não |
Indica se a interação deve ser ativada. O padrão é false. Se o Command for do tipo /bin/bash, defina como true. |
false |
| WorkingDir |
string |
Não |
O diretório de trabalho do contêiner. |
/usr/share/ |
| Arg |
array |
Não |
Os argumentos de inicialização para o contêiner. Você pode especificar até 10 argumentos. |
hello |
|
string |
Não |
Os argumentos de inicialização para o contêiner. |
hello |
|
| Stdin |
boolean |
Não |
Indica se um buffer deve ser alocado para a entrada padrão no runtime do contêiner. Se não definido, a leitura da entrada padrão no contêiner resulta em um End-Of-File (EOF). O padrão é false. |
false |
| LivenessProbe.InitialDelaySeconds |
integer |
Não |
O momento em que a verificação é iniciada. O tempo é calculado a partir do início do contêiner. |
10 |
| VolumeMount |
array<object> |
Não |
A lista de volumes a serem montados no contêiner. |
|
|
object |
Não |
A lista de volumes a serem montados no contêiner. |
||
| MountPropagation |
string |
Não |
A configuração de propagação de montagem para o volume. A propagação de montagem permite que volumes montados por um contêiner sejam compartilhados com outros contêineres no mesmo pod, ou até mesmo com outros pods no mesmo nó. Valores válidos:
Valor padrão: None. |
None |
| MountPath |
string |
Não |
O diretório de montagem no contêiner. O conteúdo no diretório de montagem do contêiner é sobrescrito pelo conteúdo do volume. Use com cautela. |
/usr/share/ |
| ReadOnly |
boolean |
Não |
Indica se o volume é somente leitura. Valor padrão: false. |
false |
| SubPath |
string |
Não |
O subdiretório do volume. Isso permite que um pod monte diretórios diferentes do mesmo volume em diretórios diferentes no contêiner. |
/usr/share/sub/ |
| Name |
string |
Não |
O nome do volume a ser montado no contêiner. Selecione um volume que esteja montado na instância ECI (grupo de contêineres). O valor deve ser um dos parâmetros Volume.N.Name configurados. |
test-empty |
| ImagePullPolicy |
string |
Não |
A política de pull de imagem. Valores válidos:
|
Never |
| StdinOnce |
boolean |
Não |
Quando a entrada padrão é true, o fluxo de entrada padrão permanece aberto em várias sessões de attach. Se StdinOnce for definido como true, a entrada padrão é aberta quando o contêiner é iniciado e fica vazia até que o primeiro cliente se conecte à entrada padrão. Em seguida, permanece aberta para receber dados até que o cliente se desconecte. Nesse ponto, a entrada padrão é fechada e permanece fechada até que o contêiner seja reiniciado. |
true |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
Não |
A porta para a verificação de socket TCP ao usar um TCPSocket para definir a função de callback preStop. |
80 |
| LifecyclePostStartHandlerHttpGetScheme |
string |
Não |
O caminho para a verificação de solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback postStart. |
/healthyz |
| ReadinessProbe.PeriodSeconds |
integer |
Não |
O intervalo no qual a verificação é realizada. O padrão é 10 segundos. O mínimo é 1 segundo. |
3 |
| LivenessProbe.SuccessThreshold |
integer |
Não |
O número de verificações bem-sucedidas consecutivas necessárias para determinar que a verificação foi bem-sucedida após uma falha. O padrão é 1. O valor deve ser 1. |
1 |
| Command |
array |
Não |
O comando de inicialização para o contêiner. Você pode especificar até 20 comandos. Cada comando pode ter até 256 caracteres. |
echo |
|
string |
Não |
O comando de inicialização para o contêiner. Cada comando pode ter até 256 caracteres. |
echo |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
Não |
O endereço do host que recebe a solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback postStart. |
hide |
| ReadinessProbe.HttpGet.Path |
string |
Não |
O caminho para a verificação HttpGet. |
/usr/ |
| LivenessProbe.Exec.Command |
array |
Não |
O comando a ser executado para a verificação no contêiner. |
|
|
string |
Não |
O comando a ser executado para a verificação no contêiner. |
echo |
|
| LifecyclePostStartHandlerTcpSocketPort |
integer |
Não |
A porta para a verificação de socket TCP ao usar um TCPSocket para definir a função de callback postStart. |
1 |
| LifecyclePostStartHandlerHttpGetPath |
string |
Não |
O caminho para a verificação de solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback postStart. |
/healthyz |
| LifecyclePostStartHandlerExec |
array |
Não |
O comando a ser executado no contêiner ao usar a linha de comando para definir a função de callback postStart. |
hide |
|
string |
Não |
O comando a ser executado no contêiner ao usar a linha de comando para definir a função de callback postStart. |
["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"] |
|
| LifecyclePreStopHandlerHttpGetPath |
string |
Não |
O caminho para a verificação de solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback preStop. |
/healthyz |
| Port |
array<object> |
Não |
A porta do contêiner. Valores válidos: 1 a 65535. |
|
|
object |
Não |
A porta do contêiner. Valores válidos: 1 a 65535. |
||
| Protocol |
string |
Não |
TCP/UDP. |
TCP |
| Port |
integer |
Não |
O número da porta. Valores válidos: 1 a 65535. |
8080 |
| LifecyclePreStopHandlerHttpGetScheme |
string |
Não |
O tipo de protocolo para a solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback preStop. Valores válidos:
|
HTTP |
| LivenessProbe.HttpGet.Scheme |
string |
Não |
O tipo de protocolo para a solicitação HTTP GET ao usar uma solicitação HTTP para verificação de integridade. Valores válidos:
|
HTTP |
| LifecyclePostStartHandlerHttpGetHttpHeaders |
array<object> |
Não |
A coleção de cabeçalhos de solicitação HTTP válidos na solicitação HTTP gerada. |
|
|
object |
Não |
A coleção de cabeçalhos de solicitação HTTP válidos na solicitação HTTP gerada. |
||
| Value |
string |
Não |
O valor do parâmetro de solicitação para a solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback postStart. |
test |
| Name |
string |
Não |
O parâmetro de solicitação para a solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback postStart. |
testValue |
| ReadinessProbe.HttpGet.Port |
integer |
Não |
A porta para a verificação HttpGet. |
8080 |
| LifecyclePostStartHandlerTcpSocketHost |
string |
Não |
O endereço do host para a verificação de socket TCP ao usar um TCP Socket para definir a função de callback postStart. |
10.0.XX.XX |
| Gpu |
integer |
Não |
O número de GPUs para o contêiner. |
1 |
| ReadinessProbe.InitialDelaySeconds |
integer |
Não |
O momento em que a verificação é iniciada. O tempo é calculado a partir do início do contêiner. |
10 |
| LifecyclePreStopHandlerExec |
array |
Não |
O comando a ser executado no contêiner ao usar a linha de comando para definir a função de callback preStop. |
hide |
|
string |
Não |
O comando a ser executado no contêiner ao usar a linha de comando para definir a função de callback preStop. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| Memory |
number |
Não |
O tamanho da memória do contêiner. |
2.0 |
| Name |
string |
Não |
O nome do contêiner. |
jenkins |
| LifecyclePreStopHandlerHttpGetHost |
string |
Não |
O endereço do host que recebe a solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback preStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketHost |
string |
Não |
O endereço do host para a verificação de socket TCP ao usar um TCP Socket para definir a função de callback preStop. |
10.0.XX.XX |
| Image |
string |
Não |
A imagem do contêiner. |
jenkins |
| LifecyclePreStopHandlerHttpGetPort |
integer |
Não |
A porta para a verificação de solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback preStop. |
1 |
| LivenessProbe.FailureThreshold |
integer |
Não |
O número de verificações com falha consecutivas necessárias para determinar que a verificação falhou após um sucesso. O padrão é 3. |
3 |
| ReadinessProbe.Exec.Command |
array |
Não |
O comando a ser executado para a verificação no contêiner. |
|
|
string |
Não |
O comando a ser executado para a verificação no contêiner. |
echo |
|
| LifecyclePreStopHandlerHttpGetHttpHeader |
array<object> |
Não |
As informações do cabeçalho de solicitação HTTP gerado. |
|
|
object |
Não |
As informações do cabeçalho de solicitação HTTP gerado. |
||
| Value |
string |
Não |
O valor do parâmetro de solicitação para a solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback preStop. |
testValue |
| Name |
string |
Não |
O parâmetro de solicitação para a solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback preStop. |
test |
| ReadinessProbe.FailureThreshold |
integer |
Não |
O número de verificações com falha consecutivas necessárias para determinar que a verificação falhou após um sucesso. O padrão é 3. |
3 |
| Cpu |
number |
Não |
O tamanho de vCPU do contêiner. |
1.0 |
| LivenessProbe.HttpGet.Port |
integer |
Não |
A porta para a verificação HttpGet. |
8080 |
| LivenessProbe.HttpGet.Path |
string |
Não |
O caminho para a verificação HttpGet. |
/usr/local/bin |
| LivenessProbe.TimeoutSeconds |
integer |
Não |
O período de tempo limite para a verificação. O padrão é 1 segundo. O mínimo é 1 segundo. |
1 |
| SecurityContext.RunAsUser |
integer |
Não |
O UID usado para executar o ponto de entrada do processo do contêiner. |
1377 |
| LifecyclePostStartHandlerHttpGetPort |
integer |
Não |
A porta para a verificação de solicitação HTTP GET ao usar uma solicitação HTTP para definir a função de callback postStart. |
1 |
| InitContainer |
array<object> |
Não |
Especifica as novas informações do contêiner Init. |
|
|
array<object> |
Não |
Especifica as novas informações do contêiner Init. |
||
| SecurityContext.Capability.Add |
array |
Não |
Concede permissões específicas a processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Envie um ticket para solicitar esta permissão. |
|
|
string |
Não |
Concede permissões específicas a processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Para usar esta permissão, envie um ticket. |
NET_ADMIN |
|
| Image |
string |
Não |
A imagem do contêiner para o contêiner init. |
nginx |
| VolumeMount |
array<object> |
Não |
A lista de montagens de volume. |
|
|
object |
Não |
Uma lista de volumes a serem montados. |
||
| MountPropagation |
string |
Não |
A configuração de propagação de montagem para o volume. A propagação de montagem permite que um volume montado por um contêiner seja compartilhado com outros contêineres no mesmo pod, ou até mesmo com outros pods no mesmo nó. Valores válidos:
Valor padrão: None. |
None |
| MountPath |
string |
Não |
O caminho de montagem para o contêiner init. O conteúdo do volume sobrescreve qualquer conteúdo existente neste caminho. Use com cautela. |
/pod/data |
| ReadOnly |
boolean |
Não |
Especifica se o volume é somente leitura. O valor padrão é false. |
false |
| SubPath |
string |
Não |
O subdiretório dentro do volume. Isso permite que um pod monte subdiretórios diferentes do mesmo volume em diretórios diferentes em um contêiner. |
data2/ |
| Name |
string |
Não |
O nome do volume a ser montado no contêiner init. O valor deve ser o nome de um volume definido no parâmetro Volume.N.Name para o grupo de contêineres. |
default-volume1 |
| Port |
array<object> |
Não |
O número da porta. O intervalo válido é de 1 a 65535. |
|
|
object |
Não |
O número da porta. O valor deve ser de 1 a 65535. |
||
| Protocol |
string |
Não |
TCP ou UDP. |
TCP |
| Port |
integer |
Não |
A porta do contêiner init. Valores válidos: 1 a 65535. |
9000 |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Não |
Especifica se o sistema de arquivos raiz do contêiner é somente leitura. O único valor válido é |
true |
| EnvironmentVar |
array<object> |
Não |
As variáveis de ambiente do contêiner. |
|
|
object |
Não |
A lista de variáveis de ambiente para o contêiner. |
||
| Key |
string |
Não |
O nome da variável de ambiente para o contêiner init. |
PATH |
| Value |
string |
Não |
O valor da variável de ambiente para o contêiner init. |
/usr/local/bin |
| FieldRef.FieldPath |
string |
Não |
A referência ao valor de uma variável de ambiente. O único valor suportado é status.podIP. |
status.podIP |
| ImagePullPolicy |
string |
Não |
A política de pull de imagem. Valores válidos:
|
IfNotPresent |
| StdinOnce |
boolean |
Não |
Quando a entrada padrão está ativada, o fluxo de entrada padrão permanece aberto em várias sessões de attach. Se você definir StdinOnce como true, a entrada padrão é aberta quando o contêiner é iniciado. O fluxo fica vazio até que o primeiro cliente se conecte. Em seguida, aceita dados até que o cliente se desconecte. Após a desconexão do cliente, o fluxo é fechado e permanece fechado até que o contêiner seja reiniciado. |
true |
| Cpu |
number |
Não |
O número de vCPUs para o contêiner init. |
2.0 |
| Tty |
boolean |
Não |
Especifica se a interação deve ser ativada. O valor padrão é false. Se Command for definido como /bin/bash, defina este parâmetro como true. |
true |
| WorkingDir |
string |
Não |
O diretório de trabalho do contêiner init. |
/bin/local/ |
| Command |
array |
Não |
O comando para o contêiner init. |
/bin/sh sleep |
|
string |
Não |
O comando para o contêiner init. |
/bin/sh sleep |
|
| Arg |
array |
Não |
Os argumentos de inicialização para o contêiner init. |
10 |
|
string |
Não |
Os parâmetros de inicialização para o contêiner init. |
10 |
|
| SecurityContext.RunAsUser |
integer |
Não |
O ID de usuário para executar o contêiner. |
1000 |
| Gpu |
integer |
Não |
O número de GPUs para o contêiner init. |
1 |
| Memory |
number |
Não |
O tamanho da memória do contêiner init. |
4.0 |
| Stdin |
boolean |
Não |
Especifica se um buffer deve ser alocado para a entrada padrão do contêiner. Se não definido, a leitura da entrada padrão retorna um End-of-File (EOF). O padrão é false. |
false |
| Name |
string |
Não |
O nome do contêiner init. |
init-nginx |
| ImageRegistryCredential |
array<object> |
Não |
Uma lista de credenciais do repositório de imagens. |
|
|
object |
Não |
Uma lista de credenciais para o repositório de imagens. |
||
| Password |
string |
Não |
A senha do repositório de imagens. |
yourpassword |
| Server |
string |
Não |
O endereço do repositório de imagens sem o prefixo |
registry.cn-shanghai.aliyuncs.com/ecitest/nginx:alpine |
| UserName |
string |
Não |
O nome de usuário do repositório de imagens. |
yourname |
| AcrRegistryInfo |
array<object> |
Não |
Informações sobre a instância do ACR Enterprise. |
|
|
object |
Não |
Informações sobre a instância do ACR Enterprise. |
||
| InstanceId |
string |
Não |
O ID da instância do ACR Enterprise. |
cri-nwj395hgf6f3**** |
| InstanceName |
string |
Não |
O nome da instância do ACR Enterprise. |
acr-test |
| RegionId |
string |
Não |
A região da instância do ACR Enterprise. |
cn-beijing |
| Domain |
array |
Não |
Os nomes de domínio da instância do ACR Enterprise. Por padrão, isso inclui todos os nomes de domínio da instância. Você pode especificar um ou mais nomes de domínio, separados por vírgulas. |
|
|
string |
Não |
O nome de domínio da instância do ACR Enterprise. Por padrão, todos os nomes de domínio da instância são usados. Você pode especificar um ou mais nomes de domínio. Separe vários nomes de domínio com vírgulas. |
cn-beijing |
|
| UpdateType |
string |
Não |
O tipo de atualização. Valores válidos:
O padrão é RenewUpdate. |
RenewUpdate |
Descrições dos parâmetros
Container e InitContainer: Tanto InitContainer quanto Container suportam apenas atualizações completas. Uma reinicialização da instância é necessária para atualizar um InitContainer. Os seguintes cenários de atualização são suportados:
-
Uma instância ECI possui tanto um InitContainer quanto um Container, e apenas o InitContainer é atualizado.
-
Uma instância ECI possui tanto um InitContainer quanto um Container, e apenas o Container é atualizado.
-
Uma instância ECI possui tanto um InitContainer quanto um Container, e ambos são atualizados.
-
Uma instância ECI possui apenas um Container, e o Container é atualizado.
-
Uma instância ECI possui apenas um Container, e um InitContainer é adicionado.
-
Uma instância ECI possui apenas um Container, um InitContainer é adicionado e o Container é atualizado.
ImageRegistryCredentials
-
Apenas atualizações completas são suportadas.
-
Uma reinicialização da instância ECI não é necessária se você apenas atualizar as ImageRegistryCredentials sem aumentar o número de credenciais. Em todos os outros casos, uma reinicialização é necessária.
Atualização completa: Se um parâmetro for uma lista, não é possível atualizar seus itens individuais. Se um parâmetro for uma struct, não é possível atualizar seus membros individuais.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID exclusivo da solicitação. |
CB8D2B22-D636-4182-****-1FC9DBDAD66F |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "CB8D2B22-D636-4182-****-1FC9DBDAD66F"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter.CPU.Memory | The specified cpu and memory are not allowed | |
| 400 | InvalidParameter.DuplicatedName | The container group include containers with duplicate names. | |
| 400 | InvalidParameter.DuplicatedVolumeName | The container group includes volumes with duplicate names. | The container group includes volumes with duplicate names. |
| 400 | InvalidParameter.LengthExceeded | %s | |
| 400 | InvalidParameter.ValueExceeded | %s | |
| 400 | IncorrectStatus | %s | |
| 400 | InvalidParam.CpuOrMemorySpec | The specified specification is invalid. | The specified specification is invalid. |
| 400 | InvalidParameter | %s | |
| 400 | MissingParameter | %s | |
| 400 | NoNeedUpdate | There are no changes to be updated for current resource. | There are no changes to be updated for current resource. |
| 403 | InvalidAction | The specified action is invalid | Invalid operation. |
| 404 | InvalidParameter.NotFound | %s |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.