数据工坊 DWR-发布算子:算子参数配置示例

时间:2024-01-04 09:39:45

算子参数配置示例

Inputs参数

Input结构体参数说明参见创建工作流API

regex参数设置的正则表达式请使用regexploit工具校验。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
[
	{    //算子所在工作流输入列表
		"parameter_name": "bucket",
		"parameter_value": "",
		"value_type": "",
		"default": "",
		"type": "string",
		"label": "Body",
		"constraints": {
			"regex": ".*"//正则表达式请使用regexploit工具校验
		},
		"invisible": false,
		"description": "doc destination bucket name"
	}
]

动态参数

1
2
3
4
5
{
	"bucket": {
		"get_input": "$.inputs.bucket"//该值需要跟inputs参数中的parameter_name取值保持一致
	}
}

权限版本

obs授权参见对象相关授权项桶相关授权
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
[
      { //1.1版本支持细粒度授权,可以精确到具体服务的操作、资源以及请求条件等
        "version": "1.1",
        "statement": [
          {
          //对IAM用户组授予OBS指定资源的指定操作权限
            "action": [
              "obs:bucket:HeadBucket",
              "obs:bucket:ListBucketMultipartUploads",
              "obs:object:AbortMultipartUpload",
              "obs:object:PutObject",
              "obs:bucket:GetBucketAcl",
              "obs:object:GetObject"
            ]
          }
        ]
      }      
    ]
support.huaweicloud.com/qs-dwr/dwr_02_0005.html