Atualiza a configuração de uma aplicação em um cluster do Container Service for Kubernetes (ACK) ou Serverless Kubernetes.
Experimente agora
Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
edas:ConfigApplication |
*Application
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
PUT /pop/v5/k8s/acs/k8s_app_configuration HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| AppId |
string |
Sim |
O ID da aplicação. Você pode consultar o ID da aplicação chamando a operação ListApplication. Para mais informações, consulte ListApplication. |
23bf94d9-****-4994-9917-616a827aa777 |
| ClusterId |
string |
Não |
O ID do cluster. Você pode consultar o ID do cluster chamando a operação ListCluster. Para mais informações, consulte ListCluster. |
9c28bbb9-****-44b3-b953-54ef8a2d0be2 |
| CpuLimit |
string |
Não |
O número máximo de núcleos de CPU permitidos para cada instância da aplicação quando a aplicação está em execução. O valor 0 indica que nenhum limite é definido para os núcleos de CPU. |
1 |
| MemoryLimit |
string |
Não |
O tamanho máximo de memória permitido para cada instância da aplicação quando a aplicação está em execução. Unidade: MB. O valor 0 indica que nenhum limite é definido para o tamanho da memória. |
4 |
| McpuLimit |
string |
Não |
O número máximo de núcleos de CPU permitidos. O valor 0 indica que nenhum limite é definido para os núcleos de CPU. |
1 |
| CpuRequest |
string |
Não |
O número de núcleos de CPU solicitados para cada instância da aplicação quando a aplicação está em execução. Unidade: núcleos. Recomendamos que você defina este parâmetro. O valor 0 indica que nenhum limite é definido para os núcleos de CPU. Nota
Você deve definir este parâmetro juntamente com o parâmetro CpuLimit. Certifique-se de que o valor deste parâmetro não exceda o do parâmetro CpuLimit. |
1 |
| McpuRequest |
string |
Não |
O número mínimo de núcleos de CPU necessários. Unidade: núcleos. O valor 0 indica que nenhum limite é definido para os núcleos de CPU. Nota
Você deve definir este parâmetro juntamente com o parâmetro CpuLimit. Certifique-se de que o valor deste parâmetro não exceda o do parâmetro CpuLimit. |
1000 |
| MemoryRequest |
string |
Não |
O tamanho de memória solicitado para cada instância da aplicação quando a aplicação está em execução. Unidade: MB. Recomendamos que você defina este parâmetro. Se você não deseja solicitar uma cota de memória, defina este parâmetro como 0. Nota
Você deve definir este parâmetro juntamente com o parâmetro MemoryLimit. Certifique-se de que o valor deste parâmetro não exceda o do parâmetro MemoryLimit. |
400 |
| Timeout |
integer |
Não |
O período de tempo limite do processo de alteração. Valores válidos: 1 a 1800. Valor padrão: 600. Unidade: segundos. |
60 |
| EphemeralStorageRequest |
string |
Não |
O tamanho mínimo de espaço necessário pelo armazenamento efêmero. Unidade: GB. O valor 0 indica que nenhum limite é definido para o espaço de armazenamento efêmero. Nota
Você deve definir este parâmetro juntamente com o parâmetro EphemeralStorageLimit. Certifique-se de que o valor deste parâmetro não exceda o do parâmetro EphemeralStorageLimit. |
2 |
| EphemeralStorageLimit |
string |
Não |
O tamanho máximo de espaço necessário pelo armazenamento efêmero. Unidade: GB. O valor 0 indica que nenhum limite é definido para o espaço de armazenamento efêmero. |
4 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| ChangeOrderId |
string |
O ID do processo de alteração. |
8806d1c6-****-48eb-9373-6bdef3007466 |
| Code |
integer |
O código de status HTTP retornado. |
200 |
| Message |
string |
As informações adicionais retornadas. |
success |
| RequestId |
string |
O ID da solicitação. |
4823-bhjf-23u4-**** |
Exemplos
Resposta de sucesso
JSON formato
{
"ChangeOrderId": "8806d1c6-****-48eb-9373-6bdef3007466",
"Code": 200,
"Message": "success",
"RequestId": "4823-bhjf-23u4-****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Edas.errorcode.K8SAppConfiguration.UpdateFail | Failed to set app configuration. |
Consulte Códigos de ErroCódigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de VersãoNotas de Versão para uma lista completa.