应用管理与运维平台 ServiceStage-应用管理:操作步骤

时间:2023-11-01 16:20:30

操作步骤

  1. 创建应用。调用创建应用接口,请求示例如下。

    curl -k -H "Content-Type:application/json" -H "X-Auth-Token:$Token" -X POST "https://{servicestage_endpoint}/v2/{project_id}/cas/applications" -d '{    "name": "TestApp",     "description": "application_description",     "enterprise_project_id": "0"}'

    返回结果:

    {    "id": "06cf2fda-af45-44b4-9e22-6294c4804515",     "name": "TestApp",     "description": "application_description",     "creator": "string",     "project_id": "bf8523d898b64e4eb956e3be3555ca16",     "enterprise_project_id": "0",     "create_time": 1578984171041,     "update_time": 1578984171041}

    得到的id,后续示例中以{application_id}代替。

  2. 为应用添加环境变量,后续在该应用某环境下部署的组件都会继承该应用的环境变量。调用修改应用配置信息接口。请求示例如下。

    curl -k -H "Content-Type:application/json" -H "X-Auth-Token:$Token" -X PUT  "https://{servicestage_endpoint}/v2/{project_id}/cas/applications/{application_id}/configuration" -d '{    "environment_id": "0fa75dfe-0d32-4bc1-848b-8008cf3f2567",     "configuration": {        "env": [            {                "name": "app-env",                 "value": "env"            }        ]    }}'
    返回结果:
    {    "application_id": "06cf2fda-af45-44b4-9e22-6294c4804515",     "environment_id": "0fa75dfe-0d32-4bc1-848b-8008cf3f2567",     "configuration": {        "env": [            {                "name": "app-env",                 "value": "env"            }        ]    }}

  3. 根据应用ID查询应用详细信息。调用根据应用ID获取应用详细信息接口,去查询应用信息。请求示例如下。

    curl -k -H "Content-Type:application/json" -H "X-Auth-Token:$Token" -X GET "https://{servicestage_endpoint}/v2/{project_id}/cas/applications/{application_id}"

    返回结果:

    {    "id": "06cf2fda-af45-44b4-9e22-6294c4804515",     "name": "TestApp",     "description": "description",     "creator": "xxx",     "project_id": "bf8523d898b64e4eb956e3be3555ca16",     "enterprise_project_id": "0",     "create_time": 1578984171041,     "update_time": 1578984171041}

support.huaweicloud.com/api-servicestage/servicestage_api_1003.html