调用UpdateProject接口更新项目的CU或服务角色信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
RegionId String cn-hangzhou

项目所在地域的ID。

Action String UpdateProject

操作接口名称,系统规定参数,固定取值为UpdateProject。

Project String immtest

项目名称。

NewCU Integer 6

2021.04.01以后创建的类型为内容管理的项目不需要传该参数,在此之前已创建的项目不受影响。

当项目的计费类型为ByCU时,此参数才能修改。

每秒能够处理的最大请求数。取值范围为0~10。该值为1表示每秒钟只能处理1个请求,该值为0表示项目不再计费。

NewServiceRole String immroletest

服务角色,授权给IMM服务以访问其他云资源(例如OSS)的权限。

您也可以通过RAM控制台创建授权角色。具体操作,请参见创建普通服务角色

返回数据

名称 类型 示例值 描述
Project String immtest

项目名称,和请求时一致。

ModifyTime String 2020-11-11T06:36:58Z

项目的修改时间。

Type String DocStarter

项目的类型。

CU Integer 6

2021.04.01以后创建的类型为内容管理的项目该字段无效。

当项目的计费类型为ByCU时,此参数才生效。

每秒能够处理的最大请求数。

ServiceRole String immroletest

服务角色。

如果请求时未修改服务角色,则返回值为创建项目时设置的服务角色;如果创建项目时未设置服务角色,则返回值为空。

RequestId String D33C3574-4093-448E-86E7-15BE2BD36963

当次请求的Request ID。

CreateTime String 2020-11-10T03:50:28Z

项目的创建时间。

RegionId String cn-hangzhou

项目所在地域的ID。

示例

请求示例

http(s)://[Endpoint]/?Action=UpdateProject
&Project=immtest
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyTime>2020-11-11T06:36:58Z</ModifyTime>
<Project>immtest</Project>
<Type>DocStarter</Type>
<CU>6</CU>
<ServiceRole>immroletest</ServiceRole>
<RequestId>D33C3574-4093-448E-86E7-15BE2BD36963</RequestId>
<CreateTime>2020-11-10T03:50:28Z</CreateTime>
<RegionId>cn-hangzhou</RegionId>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "ModifyTime" : "2020-11-11T06:36:58Z",
  "Project" : "immtest",
  "Type" : "DocStarter",
  "CU" : 6,
  "ServiceRole" : "immroletest",
  "RequestId" : "D33C3574-4093-448E-86E7-15BE2BD36963",
  "CreateTime" : "2020-11-10T03:50:28Z",
  "RegionId" : "cn-hangzhou"
}

错误码

HttpCode

错误码

错误信息

描述

400

InvalidParameter

The resource Paramater is not valid. Please check.

未设置NewCU或者NewServiceRole。

400

InvalidProject.NotFound

The resource Project cannot be found. Please check.

指定的Project不存在。

400

InvalidProject.Deleting

The resource Project is deleting. Please check.

指定的Project正在删除中,项目会在北京时间次日凌晨删除。删除后,才可以新建同名的项目,如果需要马上创建,请提交工单

400

InvalidParameter.NewCU

The input parameter NewCU is not valid. Please refer to document.

NewCU不合法,请参考NewCU参数的描述进行设置。