SAP云平台CloudFoundry上部署了一个应用的技术明细

156 阅读3分钟

假设我部署了一个应用:jerry-demo-server

clipboard1

点超链接进去后,url变为:

account.hanatrial.ondemand.com/cockpit/#/r…

clipboard2

其中url里ebbf0e2d-0c0c-4d1c-9f1a-84b1e4b9b754即是应用程序的guid:

clipboard3

明细:

      "entity": {
        "name": "jerry-demo-server",
        "production": false,
        "space_guid": "dabc19e2-e58b-4887-8380-b02f59f067ca",
        "stack_guid": "c0fdd885-3e8f-4859-9fa4-c0c9373cdeff",
        "buildpack": "nodejs_buildpack",
        "detected_buildpack": "nodejs",
        "detected_buildpack_guid": "d449780e-c54d-4f15-ae9e-5e1788c6d6ec",
        "environment_json": {
          "my_env_var": "hello"
        },
        "memory": 56,
        "instances": 1,
        "disk_quota": 1024,
        "state": "STARTED",
        "version": "e333fca8-ba19-4e99-9e4c-eaadae524d25",
        "command": "node demoServer.js",
        "console": false,
        "debug": null,
        "staging_task_id": "e58848c9-a5cb-4201-a525-64376bad8983",
        "package_state": "STAGED",
        "health_check_type": "port",
        "health_check_timeout": 600,
        "health_check_http_endpoint": null,
        "staging_failed_reason": null,
        "staging_failed_description": null,
        "diego": true,
        "docker_image": null,
        "docker_credentials": {
          "username": null,
          "password": null
        },
        "package_updated_at": "2019-05-19T13:21:10Z",
        "detected_start_command": "npm start",
        "enable_ssh": true,
        "ports": [
          8080
        ],
        "space_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca",
        "space": {
          "metadata": {
            "guid": "dabc19e2-e58b-4887-8380-b02f59f067ca",
            "url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca",
            "created_at": "2019-05-19T12:44:53Z",
            "updated_at": "2019-05-19T12:44:53Z"
          },
          "entity": {
            "name": "dev",
            "organization_guid": "5781a88b-c36f-4d84-adc5-1ac3c36bdb5b",
            "space_quota_definition_guid": null,
            "isolation_segment_guid": null,
            "allow_ssh": true,
            "organization_url": "/v2/organizations/5781a88b-c36f-4d84-adc5-1ac3c36bdb5b",
            "developers_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/developers",
            "managers_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/managers",
            "auditors_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/auditors",
            "apps_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/apps",
            "routes_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/routes",
            "domains_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/domains",
            "service_instances_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/service_instances",
            "app_events_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/app_events",
            "events_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/events",
            "security_groups_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/security_groups",
            "staging_security_groups_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca/staging_security_groups"
          }
        },
        "stack_url": "/v2/stacks/c0fdd885-3e8f-4859-9fa4-c0c9373cdeff",
        "stack": {
          "metadata": {
            "guid": "c0fdd885-3e8f-4859-9fa4-c0c9373cdeff",
            "url": "/v2/stacks/c0fdd885-3e8f-4859-9fa4-c0c9373cdeff",
            "created_at": "2018-12-20T08:31:52Z",
            "updated_at": "2018-12-20T08:31:52Z"
          },
          "entity": {
            "name": "cflinuxfs3",
            "description": "Cloud Foundry Linux-based filesystem (Ubuntu 18.04)"
          }
        },
        "routes_url": "/v2/apps/ebbf0e2d-0c0c-4d1c-9f1a-84b1e4b9b754/routes",
        "routes": [
          {
            "metadata": {
              "guid": "73375951-36c2-49e2-8f41-32440dcd4956",
              "url": "/v2/routes/73375951-36c2-49e2-8f41-32440dcd4956",
              "created_at": "2019-05-19T13:21:06Z",
              "updated_at": "2019-05-19T13:21:06Z"
            },
            "entity": {
              "host": "jerry-demo-server",
              "path": "",
              "domain_guid": "9762e24d-9761-40df-822f-16f1526ddbe7",
              "space_guid": "dabc19e2-e58b-4887-8380-b02f59f067ca",
              "service_instance_guid": null,
              "port": null,
              "domain_url": "/v2/shared_domains/9762e24d-9761-40df-822f-16f1526ddbe7",
              "space_url": "/v2/spaces/dabc19e2-e58b-4887-8380-b02f59f067ca",
              "apps_url": "/v2/routes/73375951-36c2-49e2-8f41-32440dcd4956/apps",
              "route_mappings_url": "/v2/routes/73375951-36c2-49e2-8f41-32440dcd4956/route_mappings"
            }
          }
        ],
        "events_url": "/v2/apps/ebbf0e2d-0c0c-4d1c-9f1a-84b1e4b9b754/events",
        "service_bindings_url": "/v2/apps/ebbf0e2d-0c0c-4d1c-9f1a-84b1e4b9b754/service_bindings",
        "service_bindings": [

        ],
        "route_mappings_url": "/v2/apps/ebbf0e2d-0c0c-4d1c-9f1a-84b1e4b9b754/route_mappings"
      }
    }
  ]
}

检测出来的build pack是nodejs。

clipboard4

要获取更多Jerry的原创文章,请关注公众号"汪子熙":