Consulta el estado de una aplicación.
Pruébelo ahora
Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
edas:ReadApplication |
get |
*Application
|
Ninguna | Ninguna |
Sintaxis de la solicitud
GET /pop/v5/app/app_status HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| AppId |
string |
Sí |
El ID de la aplicación. |
3616cdca-4f92-441************** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El contenido que se devuelve. |
||
| Code |
integer |
El código de estado HTTP que se devuelve. |
200 |
| Message |
string |
La información adicional que se devuelve. |
success |
| RequestId |
string |
El ID de la solicitud. |
D16979DC-4D42-******** |
| AppInfo |
object |
La información sobre la aplicación. |
|
| EcuList |
object |
||
| Ecu |
array<object> |
La información sobre las unidades de cómputo elásticas (ECU). |
|
|
object |
Los detalles de la ECU. |
||
| VpcId |
string |
El ID de la nube privada virtual (VPC). |
vpc-wz9b246zg************ |
| UpdateTime |
integer |
La hora en que se modificó por última vez la ECU. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573635952012 |
| IpAddr |
string |
La dirección IP privada de la ECU. |
172.16.*.** |
| AvailableCpu |
integer |
El número de núcleos de CPU disponibles. |
0 |
| CreateTime |
integer |
La hora en que se creó la ECU. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573626207270 |
| UserId |
string |
El ID del usuario asociado con la ECU. |
edas_com***_****@******-*****.*** |
| InstanceId |
string |
El ID de la instancia. |
i-wz9fp1ljg*********** |
| RegionId |
string |
El ID de la región. |
cn-shen****-* |
| EcuId |
string |
El ID único de la ECU. Puede ejecutar el comando |
07bd417a-b863-477d-****-************ |
| GroupId |
string |
El ID del grupo. |
8123db90-880f-486f-****-************ |
| DockerEnv |
boolean |
Indica si Docker está instalado. |
false |
| Online |
boolean |
Indica si la ECU está en línea. |
true |
| AvailableMem |
integer |
El tamaño de la memoria disponible. |
0 |
| ZoneId |
string |
El ID de la zona. |
cn-shen****-* |
| Name |
string |
El nombre de la ECU. |
EDAS-scaled-cluster:默认集群 |
| HeartbeatTime |
integer |
La hora en que se realizó la última detección de latido. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573635952012 |
| EccList |
object |
||
| Ecc |
array<object> |
La información sobre los contenedores de cómputo elásticos (ECC). |
|
|
object |
Los detalles del ECC. |
||
| VpcId |
string |
El ID de la VPC. |
vpc-wz9b246zg************ |
| UpdateTime |
integer |
La hora en que se modificó por última vez el ECC. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573635952012 |
| EcuId |
string |
El ID único de la ECU. |
07bd417a-b863-477d-****-************ |
| EccId |
string |
El ID único del ECC. |
0cf49a6c-95a8-4aa8-****-************ |
| GroupId |
string |
El ID del grupo de instancias. |
8123db90-880f-486f-****-************ |
| AppState |
integer |
El estado de la instancia de la aplicación. Valores válidos:
|
7 |
| TaskState |
integer |
El estado de la tarea más reciente iniciada en la instancia de la aplicación. Valores válidos:
|
3 |
| CreateTime |
integer |
La hora en que se creó el ECC. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573626226691 |
| AppId |
string |
El ID de la aplicación. |
3616cdca-4f92-4413-****-************ |
| ContainerStatus |
string |
El estado del contenedor. |
“” |
| Ip |
string |
La dirección IP privada de la ECU. |
172.16.*.*** |
| GroupList |
object |
||
| Group |
array<object> |
La información sobre los grupos de instancias. |
|
|
object |
Los detalles del grupo de instancias. |
||
| UpdateTime |
integer |
La hora en que se modificó por última vez el grupo de instancias. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573627441388 |
| GroupName |
string |
El nombre del grupo de instancias. |
_DEFAULT_GROUP |
| GroupId |
string |
El ID del grupo de instancias. |
8123db90-880f-486f-****-************ |
| CreateTime |
integer |
La hora en que se creó el grupo de instancias. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573626155185 |
| AppVersionId |
string |
El ID del proceso de cambio para el despliegue de la aplicación en el grupo de instancias. |
changeorder_a**_*******_** |
| AppId |
string |
El ID de la aplicación. |
3616cdca-4f92-4413-****-************ |
| PackageVersionId |
string |
La versión del paquete de despliegue que se utilizó para desplegar una aplicación en el grupo de instancias. |
441beb18-da42-44dc-****-************ |
| GroupType |
integer |
El tipo de grupo de instancias. Valores válidos:
|
0 |
| ClusterId |
string |
El ID del clúster. |
0d247b93-8d62-4e34-****-************ |
| DeployRecordList |
object |
||
| DeployRecord |
array<object> |
La información sobre los registros de despliegue. |
|
|
object |
Los detalles de los registros de despliegue. |
||
| EccId |
string |
El ID único del ECC. |
0cf49a6c-95a8-4aa8-****-************ |
| EcuId |
string |
El ID único de la ECU. |
07bd417a-b863-477d-****-************ |
| PackageMd5 |
string |
El valor hash MD5 del paquete de despliegue. |
d0db5bcb442e492104d0f00e10a03dd9 |
| CreateTime |
integer |
La hora en que se creó el registro de despliegue. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573626226691 |
| PackageVersionId |
string |
La versión del paquete de despliegue que se utilizó para desplegar una aplicación en el grupo de instancias. |
441beb18-da42-44dc-****-************ |
| DeployRecordId |
string |
El ID del registro de despliegue. |
bbc6c0d5-d792-4907-****-************ |
| Application |
object |
La información básica sobre la aplicación. |
|
| HealthCheckUrl |
string |
La URL de comprobación de estado. |
“” |
| Owner |
string |
El ID del usuario que creó la aplicación. |
edas_com***_****@******-*****.*** |
| CreateTime |
integer |
La hora en que se creó la aplicación. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1573626207270 |
| UserId |
string |
El ID de la cuenta de Alibaba Cloud. |
edas_com***_****@******-*****.*** |
| Port |
integer |
El puerto utilizado por la aplicación. |
8080 |
| RunningInstanceCount |
integer |
El número de instancias de la aplicación que se están ejecutando. |
1 |
| Phone |
string |
El número de celular del usuario que creó la aplicación. |
1886666**** |
| RegionId |
string |
El ID del espacio de nombres. |
cn-shenzhen:test |
| BuildPackageId |
integer |
El número de paquete de compilación del contenedor de Enterprise Distributed Application Service (EDAS). |
0 |
| Dockerize |
boolean |
Indica si la aplicación es una aplicación Docker. |
false |
|
string |
La dirección de correo electrónico del usuario que creó la aplicación. |
1234567@qq.com |
|
| Cpu |
integer |
El número de núcleos de CPU utilizados por la aplicación. |
0 |
| InstanceCount |
integer |
El número de instancias de la aplicación. |
1 |
| LaunchTime |
integer |
La hora en que se inició la aplicación. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
0 |
| Memory |
integer |
El tamaño de la memoria. |
0 |
| Name |
string |
El nombre de la aplicación. |
EDAS-scaled-cluster:默认集群 |
| ApplicationId |
string |
El ID de la aplicación. |
3616cdca-4f92-4413-****-************ |
| ClusterId |
string |
El ID del clúster. |
0d247b93-8d62-4e34-****-************ |
Ejemplos
Respuesta exitosa
JSON Formato
{
"Code": 200,
"Message": "success",
"RequestId": "D16979DC-4D42-********",
"AppInfo": {
"EcuList": {
"Ecu": [
{
"VpcId": "vpc-wz9b246zg************",
"UpdateTime": 1573635952012,
"IpAddr": "172.16.*.**",
"AvailableCpu": 0,
"CreateTime": 1573626207270,
"UserId": "edas_com***_****@******-*****.***",
"InstanceId": "i-wz9fp1ljg***********",
"RegionId": "cn-shen****-*",
"EcuId": "07bd417a-b863-477d-****-************",
"GroupId": "8123db90-880f-486f-****-************",
"DockerEnv": false,
"Online": true,
"AvailableMem": 0,
"ZoneId": "cn-shen****-*",
"Name": "EDAS-scaled-cluster: default cluster",
"HeartbeatTime": 1573635952012
}
]
},
"EccList": {
"Ecc": [
{
"VpcId": "vpc-wz9b246zg************",
"UpdateTime": 1573635952012,
"EcuId": "07bd417a-b863-477d-****-************",
"EccId": "0cf49a6c-95a8-4aa8-****-************",
"GroupId": "8123db90-880f-486f-****-************",
"AppState": 7,
"TaskState": 3,
"CreateTime": 1573626226691,
"AppId": "3616cdca-4f92-4413-****-************",
"ContainerStatus": "“”",
"Ip": "172.16.*.***"
}
]
},
"GroupList": {
"Group": [
{
"UpdateTime": 1573627441388,
"GroupName": "_DEFAULT_GROUP",
"GroupId": "8123db90-880f-486f-****-************",
"CreateTime": 1573626155185,
"AppVersionId": "changeorder_a**_*******_**",
"AppId": "3616cdca-4f92-4413-****-************",
"PackageVersionId": "441beb18-da42-44dc-****-************",
"GroupType": 0,
"ClusterId": "0d247b93-8d62-4e34-****-************"
}
]
},
"DeployRecordList": {
"DeployRecord": [
{
"EccId": "0cf49a6c-95a8-4aa8-****-************",
"EcuId": "07bd417a-b863-477d-****-************",
"PackageMd5": "d0db5bcb442e492104d0f00e10a03dd9",
"CreateTime": 1573626226691,
"PackageVersionId": "441beb18-da42-44dc-****-************",
"DeployRecordId": "bbc6c0d5-d792-4907-****-************"
}
]
},
"Application": {
"HealthCheckUrl": "“”",
"Owner": "edas_com***_****@******-*****.***",
"CreateTime": 1573626207270,
"UserId": "edas_com***_****@******-*****.***",
"Port": 8080,
"RunningInstanceCount": 1,
"Phone": "1886666****",
"RegionId": "cn-shenzhen:test",
"BuildPackageId": 0,
"Dockerize": false,
"Email": "1234567@qq.com",
"Cpu": 0,
"InstanceCount": 1,
"LaunchTime": 0,
"Memory": 0,
"Name": "EDAS-scaled-cluster:默认集群",
"ApplicationId": "3616cdca-4f92-4413-****-************",
"ClusterId": "0d247b93-8d62-4e34-****-************"
}
}
}
Códigos de error
Consulte Códigos de errorCódigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versiónNotas de la versión para ver la lista completa.