Configura o contêiner Tomcat de uma aplicação ou grupo de instâncias de aplicação em um cluster do Elastic Compute Service (ECS).
Depuração
Cabeçalhos da requisição
Esta operação utiliza apenas o cabeçalho de requisição comum. Para mais informações, consulte Parâmetros comuns de requisição.
Sintaxe da requisição
POST /pop/v5/app/container_config HTTP/1.1
Parâmetros da requisição
| Parâmetro | Tipo | Posição | Obrigatório | Exemplo | Descrição |
| AppId | String | Query | Sim | c627c157-560d-43ff-************ | ID da aplicação. |
| GroupId | String | Query | Não | 8123db90-880f-************** | ID do grupo de instâncias da aplicação.
|
| ContextPath | String | Query | Não | / | Caminho de contexto do contêiner Tomcat. Aceita string vazia, nome de pacote WAR nulo, diretório raiz ou outras strings personalizadas não vazias. Permite letras, dígitos, hifens (-) e sublinhados (_).
|
| HttpPort | Integer | Query | Não | 8080 | Número da porta da aplicação no contêiner Tomcat.
|
| MaxThreads | Integer | Query | Não | 20 | Número máximo de threads no contêiner Tomcat.
|
| URIEncoding | String | Query | Não | ISO-8859-1 | Esquema de codificação do URI (Identificador Uniforme de Recursos). Valores válidos: ISO-8859-1, GBK, GB2312 e UTF-8.
|
| UseBodyEncoding | Boolean | Query | Não | true | Indica se useBodyEncodingForURI está ativado.
|
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
Code |
Integer |
200 |
Código de status HTTP. |
|
ContainerConfiguration |
Struct |
Parâmetros retornados do contêiner Tomcat. |
|
|
ContextPath |
String |
/ |
Caminho de contexto do contêiner Tomcat. |
|
HttpPort |
Integer |
8080 |
Número da porta da aplicação no contêiner Tomcat. |
|
MaxThreads |
Integer |
20 |
Número máximo de threads no contêiner Tomcat. |
|
URIEncoding |
String |
ISO-8859-1 |
Esquema de codificação URI. Valores válidos: ISO-8859-1, GBK, GB2312 e UTF-8. |
|
UseBodyEncoding |
Boolean |
true |
Indica se useBodyEncodingForURI está ativado. |
|
Message |
String |
success |
Mensagem que indica se a requisição foi bem-sucedida. |
|
RequestId |
String |
D16979DC-4D42-* |
ID da requisição. |
Exemplos
Exemplos de requisições
POST /pop/v5/app/container_config HTTP/1.1
Common request header
{
"AppId": ""
}
Exemplos de respostas de sucesso
Formato XML
<Message>success</Message>
<ContainerConfiguration>
<UseBodyEncoding>true</UseBodyEncoding>
<MaxThreads>20</MaxThreads>
<HttpPort>8080</HttpPort>
<URIEncoding>ISO-8859-1</URIEncoding>
</ContainerConfiguration>
<Code>200</Code>
Formato JSON
{
"Message": "success",
"ContainerConfiguration": {
"UseBodyEncoding": true,
"MaxThreads": 20,
"HttpPort": 8080,
"URIEncoding": "ISO-8859-1"
},
"Code": 200
}
Códigos de erro
Acesse a Central de Erros para ver mais códigos de erro.
Para obter uma lista de códigos de erro, visite a Central de Erros de API.