Help Center> Cloud Data Migration> API Reference> Appendix> Obtaining the Project ID, Account Name, and AK/SK

Obtaining the Project ID, Account Name, and AK/SK

  • In Authentication, you need to enter the account name, username, or Access Key ID (AK)/Secret Access Key (SK).
  • A project ID is required for some URLs when an API is called.

To obtain a project ID (example), perform the following operations:

How to Obtain

  1. Log in to the management console.
  2. Hover the cursor on the username in the upper right corner and select My Credentials from the drop-down list.
  3. On the displayed My Credentials page, view the username, account name, or project ID.
    Figure 1 Viewing the project ID
  4. Click Access Keys to view the added AK.
    • If no AK/SK pair is available, click Create Access Key to create one.
    • If you have generated the AK/SK, find the AK/SK file you downloaded. Generally, the file name is credentials.csv.

Obtaining a Project ID by Calling an API

You can obtain the project ID by calling the API for Querying Project Information.

The API used to obtain a project ID is GET https://{Endpoint}/v3/projects/. Endpoint indicates the IAM endpoint, which can be obtained from Regions and Endpoints. For details about API authentication, see Authentication.

The following is an example response. The value of id is the project ID. If multiple IDs are returned, obtain the project ID based on the actual region.

{
    "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"
    }
}