Cria uma aplicação conteinerizada. Você pode implantar e publicar uma versão da aplicação em pontos de presença (POPs).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
esa:CreateEdgeContainerApp |
none |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Name |
string |
Sim |
O nome da aplicação. O nome deve começar com uma letra minúscula e pode conter letras minúsculas, dígitos e hifens (-). O nome deve ter de 6 a 128 caracteres. |
app-test |
| ServicePort |
integer |
Sim |
A porta do servidor. Valores válidos: 1 a 65535. |
80 |
| TargetPort |
integer |
Sim |
A porta de backend, que também é a porta de serviço da aplicação. Valores válidos: 1 a 65535. |
80 |
| Remarks |
string |
Não |
As observações. Este parâmetro é vazio por padrão. |
test app |
| HealthCheckType |
string |
Não |
O tipo de verificação de integridade. Por padrão, este parâmetro é deixado vazio. Valores válidos:
|
l7 |
| HealthCheckHost |
string |
Não |
O nome de domínio usado para verificações de integridade. Este parâmetro é vazio por padrão. |
www.aliyun.com |
| HealthCheckHttpCode |
string |
Não |
O código de status HTTP retornado para uma verificação de integridade bem-sucedida. Valores válidos:
|
http_2xx |
| HealthCheckMethod |
string |
Não |
O método de solicitação HTTP para verificações de integridade. Valores válidos:
|
HEAD |
| HealthCheckURI |
string |
Não |
O URI usado para verificações de integridade. O URI deve ter de 1 a 80 caracteres. Valor padrão: "/". |
/health_check |
| HealthCheckPort |
integer |
Não |
A porta usada para verificações de integridade. Valores válidos: 1 a 65535. Valor padrão: 80. |
80 |
| HealthCheckTimeout |
integer |
Não |
O período de tempo limite de uma resposta de verificação de integridade. Se uma instância ECS de backend não responder dentro do período de tempo limite especificado, a instância ECS falhará na verificação de integridade. Unidade: segundos. |
5 |
| HealthCheckInterval |
integer |
Não |
O intervalo entre duas verificações de integridade consecutivas. Unidade: segundos. Valores válidos: 1 a 50. Valor padrão: 5. |
5 |
| HealthCheckSuccTimes |
integer |
Não |
O número de verificações de integridade consecutivas bem-sucedidas necessárias para que uma aplicação seja considerada íntegra. Valores válidos: 1 a 10. Valor padrão: 2. |
2 |
| HealthCheckFailTimes |
integer |
Não |
O número de verificações de integridade consecutivas com falha necessárias para que uma aplicação seja considerada não íntegra. Valores válidos: 1 a 10. Valor padrão: 5. |
3 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| AppId |
string |
O ID da aplicação criada. |
app-880688675783794688 |
| RequestId |
string |
O ID da solicitação. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
Exemplos
Resposta de sucesso
JSON formato
{
"AppId": "app-880688675783794688",
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter.HealthCheckType | Specified parameter HealthCheckType is not valid. | Parameter HealthCheckType format is incorrect. |
| 400 | InvalidParameter.HealthCheckHost | Specified parameter HealthCheckHost is not valid. | Parameter HealthCheckHost format is incorrect. |
| 400 | InvalidParameter.HealthCheckHttpCode | Specified parameter HealthCheckHttpCode is not valid. | Parameter HealthCheckHttpCode format is incorrect. |
| 400 | InvalidParameter.HealthCheckMethod | Specified parameter HealthCheckMethod is not valid. | Parameter HealthCheckMethod format is incorrect. |
| 400 | InvalidParameter.HealthCheckURI | Specified parameter HealthCheckURI is not valid. | Parameter HealthCheckURI format is incorrect. |
| 400 | InvalidParameter.HealthCheckInterval | Specified parameter HealthCheckInterval is not valid. | Parameter HealthCheckInterval format is incorrect. |
| 400 | InvalidParameter.HealthCheckTimeout | Specified parameter HealthCheckTimeout is not valid. | Parameter HealthCheckTimeout format is incorrect. |
| 400 | InvalidParameter.HealthCheckSuccTimes | Specified parameter HealthCheckSuccTimes is not valid. | Parameter HealthCheckHost format is incorrect. |
| 400 | InvalidParameter.HealthCheckFailTimes | Specified parameter HealthCheckFailTimes is not valid. | Parameter HealthCheckFailTimes format is incorrect. |
| 400 | InvalidParameter.HealthCheckPort | Specified parameter HealthCheckPort is not valid. | Parameter HealthCheckPort format is incorrect. |
| 400 | InvalidParameter.PageNumber | Failed to verify parameter PageNumber.Check whether the parameter exists and is set to a positive integer. | Failed to verify parameter PageNumber.Check whether the parameter exists and is set to a positive integer. |
| 400 | InvalidParameter.appid | The format of the application ID is invalid. You can call ListEdgeContainerApps to obtain the application ID. | The format of the application ID is invalid. You can call ListEdgeContainerApps to obtain the application ID. |
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | NameAlreadyExists | The name already exists. | Name already exists. |
| 400 | ParamNameError | The Name parameter is invalid. | The Name parameter is illegal. |
| 500 | InternalError | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
| 404 | InvalidApp.NotFound | The application does not exist. Check whether the application ID you specified is correct and try again. | The application does not exist. Check whether the application ID you specified is correct and try again. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.