全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件

PutProject

更新时间:2017-12-28 16:52:29

描述

创建或者修改IMM的项目。

注意:

您需要通过实名认证后方可执行本操作。

请求参数

名称 类型 是否必填 描述
Action String PutProject
Project String 项目名
ServiceRole String
Engines String 引擎配置信息 Engine, 第一次创建时不指定值则使用系统缺省值,采用 JSON Array 的 String 格式。
调用该接口修改配置时,如果不设置该字段,则使用已有值
Indexers String 索引器配置信息 Indexer,第一次创建时不指定值则使用系统缺省值,采用 JSON Array 的 String 格式。
调用该接口修改配置时,如果不设置该字段,则使用已有值

数据类型Engine

名称 类型 是否必填 描述
Name String 引擎名字, 目前支持FormatConvert、Photo
JobTtl Integer 引擎任务需要在OSS输出数据处理结果,为了避免永久保存增加成本,允许设置OSS的生命周期。
从而让过期的数据被OSS的生命周期策略删除,单位为秒(缺省值为3天,3243600=259200)

JSON 格式表示,例如:{“Name”:“FormatConvert”, “JobTtl”: 259200}。

数据类型Indexer

名称 类型 是否必填 描述
Name String 索引器名字, 目前支持FaceGroup、TagGroup
Status String 设置使用状态。
  • Enable, 表示使用
  • Disable, 表示未使用
缺省为Enable。
从Enable转换为Disable时,里面保存的元数据不会被删除,只有删除Project时才会删除对应的元数据。

JSON 格式表示,例如:{“Name”:“FaceFroup”, “Status”: “Enable”}。

返回参数

名称 类型 描述
RequestId String 用户发送的每次接口调用请求,无论成功与否,系统都会返回一个唯一识别码RequestId给用户
Project String 项目名
ServiceRole String
Engines Array 引擎配置信息Engine
Indexers Array 索引器配置信息Indexer
CreateTime String 创建时间,例如”2017-12-14 10:28:35.360268 +0800 CST”
ModifyTime String 修改时间,第一次PutProject时,该字段为空

示例

请求示例

  1. POST https://imm.cn-hangzhou.aliyuncs.com?Action=PutProject
  2. &Project=test
  3. &Resources=["oss://bucket"]

返回示例

  1. {
  2. "RequestId": "FF3B7D81-66AE-47E0-BF69-157DCF187514",
  3. "Project" : "test",
  4. "ServiceRole ": "ServiceRole" ,
  5. "Engines" : [
  6. {"Name": "Formatconvert", "Jobttl": 259200},
  7. {"Name": "Largephoto", "Jobttl": 259200}
  8. ],
  9. "Indexers": [
  10. {"Name": "FaceGroup", "Status": "Enable"},
  11. {"Name": "TagGroup", "Status": "Enable"}
  12. ],
  13. "CreateTime": "2017-12-14 10:28:35.360268 +0800 CST",
  14. "ModifyTime": ""
  15. }

错误码

错误代码 错误信息 HTTP 状态码 说明
InvalidParameter The specified parameter Project is not valid 400 指定的Project名字无效
本文导读目录