Obtaining a Project ID

Obtaining a Project ID by Calling an API

You can obtain a project ID by calling the API used to Querying Project Information.

The API for obtaining a project ID is GET https://{Endpoint}/v3/projects. {Endpoint} indicates the endpoint of IAM, which can be obtained from Regions and Endpoints.

The following is an example response. For example, if DLI is deployed in the cn-north-4 region, the value of name in the response body is cn-north-4. The value of id in projects is the project ID.

{
    "projects": [
        {
            "domain_id": "65382450e8f64ac0870cd180d14e684b",
            "is_domain": false,
            "parent_id": "65382450e8f64ac0870cd180d14e684b",
            "name": "cn-north-4",
            "description": "",
            "links": {
                "next": null,
                "previous": null,
                "self": "https://www.example.com/v3/projects/a4a5d4098fb4474fa22cd05f897d6b99"
            },
            "id": "a4a5d4098fb4474fa22cd05f897d6b99",
            "enabled": true
        }
    ],
    "links": {
        "next": null,
        "previous": null,
        "self": "https://www.example.com/v3/projects"
    }
}

Obtaining a Project ID from the Management Console

A project ID is required for some URIs when an API is called.

To obtain a project ID, perform the following operations:

  1. Log in to the management console.
  2. Hover the mouse over the username and select Basic Information.
  3. On the displayed page, click Manage in Security Credentials.

    On the Projects tab of the API Credentials page, view project IDs.

    Figure 1 Obtaining a Project ID

    If there are multiple projects in one region, expand Region and view subproject IDs in the Project ID column.