云服务器内容精选

  • 修改自定义参数模板并应用到实例 您也可以通过修改自定义参数模板中的参数值后,将该自定义参数模板应用到实例来实现实例参数的修改。 在“参数管理”页面的“自定义模板”页签,选择目标参数模板,单击参数模板名称。 默认在“参数”页签下,根据需要修改相关参数值。 图3 修改自定义参数模板值 根据参数列表中“是否需要重启”提示,进行相应操作: 是:参数修改完成后,需要重启实例使之生效。 修改主实例的某些参数,需重启主实例使之生效。如果是高可用实例,备节点的参数也会被同步修改 修改只读实例的某些参数,需要重启该只读实例使之生效。 否:无需重启,立即生效。 单击“保存”,在弹出框中单击“是”,保存修改。 单击“取消”,放弃本次设置。 单击“预览”,可对比参数修改前和修改后的值。 参数修改完成后,您可以单击“参数修改历史”查看参数的修改详情。 自定义参数模板中参数修改后,不会立即应用到当前使用的实例,您需要手动进行应用操作才可生效,具体操作请参见应用TaurusDB标准版参数模板。
  • URI /controller/campus/v1/networkservice/networkconfig/net/globalparam/tenant/{tenantId}/cliauth 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 tenantId 是 string - - 租户ID。 "1d27faea37f3410992e98c9761b25b9d"
  • 请求示例 HTTP的示例 GET /controller/campus/v1/networkservice/networkconfig/net/globalparam/tenant/1d27faea37f3410992e98c9761b25b9d/cliauth HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-AC CES S-TOKEN: x-yyyyyy
  • 响应参数 返回状态码为200:查询成功,返回信息。 表2 GetCliAuthInfoResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string - - 错误码。 "0" errmsg string - - 错误信息。 "" data REFERENCE 详细请参见表3。 - - 表3 CliAuthInfoDto对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 cliAuthEnable boolean true false true 设备本地CLI配置授权开关。默认值为true。 "true"
  • 响应示例 返回状态码为200:查询成功,返回信息。 HTTP/1.1 200 OK Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "data" : { "cliAuthEnable" : "true" } }
  • 响应示例 返回状态码为200:修改成功,返回信息。 HTTP/1.1 200 OK Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "data" : { "cliAuthEnable" : "true" } }
  • 请求示例 HTTP的示例 PUT /controller/campus/v1/networkservice/networkconfig/net/globalparam/tenant/1d27faea37f3410992e98c9761b25b9d/cliauth HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy { "cliAuthEnable" : "true" }
  • URI /controller/campus/v1/networkservice/networkconfig/net/globalparam/tenant/{tenantId}/cliauth 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 tenantId 是 string - - 租户ID。 "1d27faea37f3410992e98c9761b25b9d"
  • 请求参数 表2 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 body 是 REFERENCE 详细请参见表3。 设备本地CLI配置授权信息。 - 表3 CliAuthInfoDto对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 cliAuthEnable 是 boolean true false true 设备本地CLI配置授权开关。默认值为true。 "true"
  • 修改性能参数 若干参数相关说明如下: 参数“log_statement”配置为“ddl”、“mod”或“all”,会记录创建及删除数据库用户的操作,包含数据库用户的密码等敏感信息,同时也会影响数据库的性能,请确认后进行配置。 开启参数“log_hostname”、“log_duration”、“log_connections”和“log_disconnections”会影响数据库的性能,请确认后进行配置。 “shared_buffers”参数配置的合理范围是系统内存的25%~40%,参数可配置的最大值为系统内存的80%,参数值过大会影响数据库的性能,请确认后进行配置。 “max_worker_processes”参数配置与“max_parallel_workers”、“max_parallel_workers_per_gather”参数值有关,建议根据业务需求进行配置,配置过大会影响数据库性能,请确认后进行配置。
  • 修改敏感参数 若干参数相关说明如下: 参数“search_path”值,必须配置为以逗号分隔的模式名序列,并需确保该模式名存在,否则会影响数据库的使用。 开启参数“log_duration”,可能会在日志中记录带有敏感信息的SQL语句,建议关闭该配置。 参数“log_min_duration_statement”用于设置最小执行时间,执行时间大于等于这个值的语句都将被记录,单位为毫秒。 值为0,表示记录所有语句,值为-1,表示不记录语句。具体请参见查看或下载FlexusRDS for PostgreSQ L实例 慢日志。 参数“temp_file_limit”是指在一个会话中触发临时文件写盘操作时,所有临时文件的总空间大小,单位为KB。取值范围为-1~2,147,483,647,值为-1,表示临时文件空间大小没有限制。 支持PostgreSQL 12、13、14、15版本。 通常避免设置值为-1,防止临时文件占用过多的磁盘空间,导致用户业务异常。 如果将参数值修改为较大值供临时使用,使用完成后没有将参数修改为原来的值,可能会导致误用临时空间导致占满磁盘停止用户业务,且用户实例变为异常。 “max_pred_locks_per_transaction”和“max_locks_per_transaction”参数的配置与“max_connections”、“max_prepared_transactions”的参数值有关,请结合实际业务需要进行配置,如果配置的参数值过大,可能会导致实例异常。
  • 参数管理的页面权限? 权限设计 访问参数列表页:需要list权限: coc:parameter:list 获取参数详情:需要get权限:coc:parameter:get 删除参数:需要操作类权限:coc:parameter:delete 创建参数:需要操作类权限:coc:parameter:create 更新参数:需要操作类权限:coc:parameter:update 资源类权限(具体到某一个region下 && 某一个租户的一个参数):coc:*:*:parameter:name(第一个*代表所有regionID,第二个*所有租户,name代表参数名称) 资源类权限决定您可以访问哪些数据,操作类权限是对您有的资源类权限进行操作,常见问题: 如果您可以访问某个参数,但是您访问不了列表页,代表您缺少coc:parameter:list权限 如果您找不到指定的参数,需要确认是否有该参数的权限 coc:service-name:region:account-id:resource-type:resource-path这个是资源类权限的结构,*代表该层级所有权限,添加资源类权限需要按照这个格式填写 父主题: 参数管理常见问题
  • URI URI格式 PUT /v3/{project_id}/instances/{instance_id}/configurations 参数说明 表1 参数说明 名称 是否必选 参数类型 说明 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求示例 修改指定实例的参数。 https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/configurations{ "values" : { "max_connections" : "10", "autocommit" : "OFF", "binlog_checksum" : "CRC32", "innodb_purge_threads" : "4" } }
  • 响应消息 正常响应要素说明 表3 要素说明 名称 参数类型 说明 job_id String 参数解释: 任务ID。 取值范围: 不涉及。 restart_required Boolean 参数解释: 实例是否需要重启。 取值范围: “true”需要重启。 “false”不需要重启。 ignored_params List 参数解释: 请求参数“values”中被忽略掉,没有生效的参数名称列表。 当参数不存在时,参数修改不会下发,并通过此参数返回所有被忽略的参数名称。 取值范围: 不涉及。 正常响应样例 { "job_id" : "e7a7535b-eb9b-45ac-a83a-020dc5016d94", "restart_required" : "false", "ignored_params": []} 异常响应 请参见异常请求结果。