调用ModifyParameters接口修改MongoDB实例的参数。

调用本接口时,要求实例状态为运行中。

说明 如果提交的修改参数中包含需要重启才能生效的参数,则提交后实例将自动重启。您可以调用 DescribeParameterTemplates接口查询哪些是修改后需要重启才能生效的参数。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String ModifyParameters

要执行的操作,取值:ModifyParameters

DBInstanceId String dds-bpxxxxxxxx

实例ID。

说明 当本参数传入的是分片集群实例ID时,还需要传入 NodeId参数。
Parameters String {"operationProfiling.slowOpThresholdMs":"300"}

需要修改的参数及参数的取值,格式为JSON串,例如:{“name”:”value”,”name”:”value2”}。

说明 您可以通过调用 DescribeParameterTemplates接口查询默认的参数模板列表。
NodeId String d-bpxxxxxxxx

分片集群实例中的Mongos节点ID或Shard节点ID。

说明DBInstanceId参数传入的是分片集群实例ID时,本参数才可用。
CharacterType String db

实例的角色类型。取值:

  • db:shard角色
  • cs:config server角色
  • mongos:mongos角色
  • logic:分片集群实例

返回数据

名称 类型 示例值 描述
RequestId String 36923CC2-DDAB-4B48-A144-DA92C1E19537

请求ID。

示例

请求示例

http(s)://mongodb.aliyuncs.com/?Action=ModifyParameters
&DBInstanceId=dds-bpxxxxxxxx
&Parameters={"operationProfiling.slowOpThresholdMs":"300"}
&<公共请求参数>

正常返回示例

XML 格式

<ModifyParametersResponse>
	  <RequestId>36923CC2-DDAB-4B48-A144-DA92C1E19537</RequestId>
</ModifyParametersResponse>

JSON 格式

{
	"RequestId": "36923CC2-DDAB-4B48-A144-DA92C1E19537"
}

错误码

访问错误中心查看更多错误码。