获取IAM项目ID
调用API获取项目ID
项目ID可通过调用查询指定条件下的项目信息API获取。
获取项目ID的接口为“GET https://{Endpoint}/v4/projects/”,其中{Endpoint}为需求管理的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
响应示例如下,其中projects下的“project_id”即为项目ID。
{
"projects" : [ {
"project_num_id" : 3183801,
"project_id" : "41bd3eab86544863b8fc92ffcd35e3c8",
"project_name" : "demo_project",
"description" : "demo",
"created_time" : 1576114296000,
"updated_time" : 1576114296000,
"project_type" : "xboard",
"creator" : {
"user_num_id" : 4097,
"user_id" : "c4bd39f0573a436589714bedbcca8536",
"user_name" : "modile_user",
"domain_id" : "2489d8cbba804db8bcd35384685ff3ac",
"domain_name" : "modile_user",
"nick_name" : "Tom.M.Riddle"
}
} ],
"total" : 10
}
从控制台获取IAM项目ID
在调用接口的时候,部分URL中需要填入项目编号,所以需要获取到项目编号。项目编号获取步骤如下:
- 登录管理控制台。
- 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。
在“API凭证”页面的项目列表中查看项目ID。
图1 查看IAM项目ID
多项目时,展开“所属区域”,从“项目ID”列获取子项目ID。