# 编辑用户节点数据对象

# 调用方式: PUT

# 接口地址:

https://api.freelog.com/v2/storages/buckets/.UserNodeData/objects/{nodeId}
1

# url传入参数说明:

参数 必选 类型及范围 说明
nodeId 必选 int 节点ID

# body传入参数说明:

参数 必选 类型及范围 说明
removeFields 可选 string[] 需要移除的对象属性名
appendOrReplaceObject 可选 object 需要新增或者替换的字段

# body示例

{
	"removeFields": ["name", "meta"],
	"appendOrReplaceObject": {
		"total": "如果没有此属性,则新增",
		"age": "如果存在此属性,则修改值"
	}
}
1
2
3
4
5
6
7

# 返回说明:

返回值字段 字段类型 字段说明
sha1 string 存储对象的sha1值
objectName string 对象名称
bucketId string 对象所在的bucketId
bucketName string 对象所在的bucket
resourceType string 对象类型
systemMeta object 对象的系统meta

# 示例

{
	"ret": 0,
	"errcode": 0,
	"msg": "success",
	"data": {
		"sha1": "939a6c9728a15d8e72e36df0c4a605cc02becc3f",
		"objectName": "xiaoxiao.ncfg",
		"bucketId": "5ebbb0ae70f8f26e7c97e967",
		"bucketName": ".UserNodeData",
		"resourceType": "node-config",
		"systemMeta": {
			"fileSize": 123
		},
		"createDate": "2020-05-13T08:32:46.333Z",
		"updateDate": "2020-05-15T09:33:30.679Z"
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17