Consulta os grupos de implantação de uma aplicação.
Depuração
Cabeçalhos da requisição
Esta operação utiliza apenas o cabeçalho de requisição comum. Para mais informações, consulte o tópico sobre parâmetros comuns de requisição.
Sintaxe da requisição
POST /pop/v5/app/deploy_group_list HTTP/1.1
Parâmetros da requisição
|
Parâmetro |
Tipo |
Posição |
Obrigatório |
Exemplo |
Descrição |
|
AppId |
String |
Query |
Sim |
3616cdca-4f92-4413-**- |
ID da aplicação. Você pode obter esse ID chamando a operação ListApplication. Para mais informações, consulte ListApplication. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Code | Integer | 200 | Código de status HTTP. |
| DeployGroupList | Array of DeployGroup | Lista de grupos de implantação. | |
| DeployGroup | |||
| AppId | String | 3616cdca-4f92-4413-****-************ | ID da aplicação. |
| AppVersionId | String | changeorder_a**_*******_** | ID do processo de alteração da implantação da aplicação no grupo. |
| BaseComponentMetaName | String | k8s-sc-consumer-**** | Nome do componente básico. |
| ClusterId | String | 0d247b93-8d62-4e34-****-************ | ID do cluster. |
| ClusterName | String | doc-test | Nome do cluster. |
| CpuLimit | String | 400 | Número máximo de CPUs permitidas para cada instância da aplicação durante a execução. Unidade: núcleos. |
| CpuRequest | String | 1 | Cota de CPU que a instância da aplicação precisa solicitar durante a execução. Unidade: núcleo. O valor 0 indica ausência de limite. |
| CreateTime | Long | 1573627695779 | Timestamp de criação da aplicação. Este valor é um timestamp UNIX que representa o número de milissegundos decorridos desde a época (epoch time) de 1º de janeiro de 1970, 00:00:00 UTC. |
| CsClusterId | String | c66e65950db****cba92f17434df1**** | ID do cluster do Container Service for Kubernetes (ACK). |
| DeploymentName | String | test | Nome da implantação. |
| Env | String | 497806cb-****-6a7 | Variável de ambiente. |
| GroupId | String | 577f4c50-16ee-43d8-****-************ | ID do grupo de implantação. |
| GroupName | String | _DEFAULT_GROUP | Nome do grupo de implantação. |
| GroupType | Integer | 1 | Tipo do grupo de implantação. Valores válidos:
|
| Labels | String | test | Tags da aplicação. |
| LastUpdateTime | Long | 1587888503825 | Timestamp da última modificação da aplicação. Este valor é um timestamp UNIX que representa o número de milissegundos decorridos desde a época (epoch time) de 1º de janeiro de 1970, 00:00:00 UTC. |
| MemoryLimit | String | 0 | Quantidade máxima de memória permitida para cada instância da aplicação durante a execução. Unidade: MB. O valor 0 indica ausência de limite. |
| MemoryRequest | String | 512 | Cota de memória permitida para cada instância da aplicação durante a execução. Unidade: MB. O valor 0 indica ausência de limite. |
| NameSpace | String | ping****est | Nome do namespace de microsserviço. |
| PackagePublicUrl | String | http://****.oss-cn-shanghai.aliyuncs.com/****/sc-****-consumer-E.jar | URL externa para baixe do pacote de implantação. |
| PackageUrl | String | http://****.oss-cn-shanghai.aliyuncs.com/****/sc-****-consumer-E.jar | URL do pacote de implantação. |
| PackageVersion | String | E | Versão do pacote de implantação. |
| PackageVersionId | String | a7d48fe8-ad8f-****-89bd-74cc1ee6**** | ID da versão da aplicação implantada no grupo de implantação. |
| PostStart | String | {\"exec\":{\"command\":[\"ls\",\"/\"]}}" | Script pós-inicialização. |
| PreStop | String | {\"exec\":{\"command\":[\"ls\",\"/\"]}}" | Script pré-parada. |
| Reversion | String | 2 | Versão da aplicação. O valor aumenta progressivamente na faixa de 0 a 7. |
| Selector | String | 53dd85cc-25b4-4d0e-****-6bf5465****4 | ID da aplicação implantada no cluster ACK no Enterprise Distributed Application Service (EDAS). |
| Status | String | 2 | Status da alteração da aplicação. Valores válidos:
|
| Strategy | String | RollingUpdate | Política de limitação (campo reservado). |
| UpdateTime | Long | 1573627695779 | Timestamp da última modificação da política de limitação. Este valor é um timestamp UNIX que representa o número de milissegundos decorridos desde a época (epoch time) de 1º de janeiro de 1970, 00:00:00 UTC. |
| VExtServerGroupId | String | rsp-cige6****** | ID do grupo VServer da instância do Server Load Balancer (SLB) voltada para a Internet associada ao grupo de implantação. |
| VServerGroupId | String | rsp-cige6****** | ID do grupo VServer da instância do SLB interna associada ao grupo de implantação. |
| Message | String | success | Mensagem retornada que indica se a requisição foi bem-sucedida. |
| RequestId | String | 3FDE-DS9R-********************* | ID da requisição. |
Exemplos
Exemplos de requisições
POST /pop/v5/app/deploy_group_list HTTP/1.1
Common request header
{
"AppId": ""
}
Exemplos de respostas de sucesso
Formato XML
<DeployGroupList>
<DeployGroup>
<GroupName>_DEFAULT_GROUP</GroupName>
<MemoryRequest>512</MemoryRequest>
<NameSpace>ping****est</NameSpace>
<AppVersionId>""</AppVersionId>
<Env>497806cb-****-6a7</Env>
<CsClusterId>c66e65950db****cba92f17434df1****</CsClusterId>
<PackageVersion>E</PackageVersion>
<Reversion>2</Reversion>
<PreStop>""</PreStop>
<LastUpdateTime>1587888503825</LastUpdateTime>
<ClusterName>doc-test</ClusterName>
<Selector>53dd85cc-25b4-4d0e-****-6bf5465****4</Selector>
<Status>2</Status>
<DeploymentName>test</DeploymentName>
<CpuLimit>400</CpuLimit>
<ClusterId>0d247b93-8d62-4e34-****-************</ClusterId>
<CreateTime>1573627695779</CreateTime>
<PostStart>""</PostStart>
<Labels>test</Labels>
<PackageVersionId>""</PackageVersionId>
<BaseComponentMetaName>k8s-sc-consumer-****</BaseComponentMetaName>
<GroupId>577f4c50-16ee-43d8-****-************</GroupId>
<MemoryLimit>0</MemoryLimit>
<AppId>3616cdca-4f92-4413-****-************</AppId>
<GroupType>1</GroupType>
<UpdateTime>1573627695779</UpdateTime>
<PackageUrl>http://****.oss-cn-shanghai.aliyuncs.com/****/sc-****-consumer-E.jar</PackageUrl>
<Strategy>RollingUpdate</Strategy>
<CpuRequest>1</CpuRequest>
<PackagePublicUrl>http://****.oss-cn-shanghai.aliyuncs.com/****/sc-****-consumer-E.jar</PackagePublicUrl>
</DeployGroup>
</DeployGroupList>
<Message>success</Message>
<RequestId>3FDE-DS9R-*********************</RequestId>
<Code>200</Code>
Formato JSON
{
"DeployGroupList": {
"DeployGroup": {
"GroupName": "_DEFAULT_GROUP",
"MemoryRequest": 512,
"NameSpace": "ping****est",
"AppVersionId": "“”",
"Env": "497806cb-****-6a7",
"CsClusterId": "c66e65950db****cba92f17434df1****",
"PackageVersion": "E",
"Reversion": 2,
"PreStop": "\"\"",
"LastUpdateTime": 1587888503825,
"ClusterName": "doc-test",
"Selector": 53dd85cc-25b4-4d0e-****-6bf5465****4
"Status": 2,
"DeploymentName": "test",
"CpuLimit": 400,
"ClusterId": "ClusterId": "0d247b93-8d62-4e34-****-************",
"CreateTime": 1573627695779,
"PostStart": "\"\"",
"Labels": "test",
"PackageVersionId": "“”",
"BaseComponentMetaName": "k8s-sc-consumer-****",
"GroupId": "577f4c50-16ee-43d8-****-************",
"MemoryLimit": 0,
"AppId": "3616cdca-4f92-4413-****-************",
"GroupType": 1,
"UpdateTime": 1573627695779,
"PackageUrl": "http://****.oss-cn-shanghai.aliyuncs.com/****/sc-****-consumer-E.jar",
"Strategy": "RollingUpdate",
"CpuRequest": 1,
"PackagePublicUrl": "http://****.oss-cn-shanghai.aliyuncs.com/****/sc-****-consumer-E.jar"
}
},
"Message": "sucess",
"RequestId": "3FDE-DS9R-*********************",
"Code": 200
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.
Para obter uma lista de códigos de erro, visite o API Error Center.