Obtaining a Project ID

Obtaining a Project ID

Obtaining a Project ID from the Console

When calling APIs, you need to specify the project ID in certain URLs. To do so, you need to obtain the project ID first. Perform the following operations to obtain the project ID:

  1. Sign up and log in to the ModelArts console.
  2. In the upper right corner of the page, click the username and choose My Credentials from the drop-down list. The My Credentials page is displayed.

    If you have logged in to the official HUAWEI CLOUD website but not the console, click your username in the upper right corner and choose My Account from the drop-down list. On the Basic Information page, click Manage following Security Credentials. Then, the My Credentials page is displayed.

  3. In the Projects area of the API Credentials page, view the project ID in the project list.
    Figure 1 Viewing the project ID

If there are multiple projects, unfold the target region and obtain the project ID from the Project ID column.

Obtaining a Project ID by Calling an API

A project ID can be obtained by calling a specific API. For details, see Querying Project Information Based on the Specified Criteria.

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

The following is an example response. For example, if ModelArts 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"
	}
}