You need to enable JavaScript to run this app.
导航
项目管理
最近更新时间:2023.09.28 14:16:19首次发布时间:2023.09.28 14:16:19

项目是数据服务的基本组织单元,是进行多用户隔离和访问控制的主要边界。本文将为您介绍如何创建和管理项目。

1 约束限制

  • 租户主账号、系统管理员、业务线管理员或项目管理员可以创建项目。

  • 仅项目管理员可对自己管理的项目进行应用授权管理、项目封禁管理。

2 前提条件

已创建业务线。

3 操作步骤

  1. 登录 DataLeap 控制台。

  2. 选择概览 > 数据服务 > 系统管理 > 项目管理,进入项目管理页面。

  3. 可执行以下操作:

    • 新建项目

      • 单击申请创建项目按钮,在弹出的侧拉窗口中,设置申请信息后,单击确定按钮完成项目创建申请。

      • 单击添加项目按钮,在弹出的侧拉窗口中,设置项目信息后,单击确定按钮,完成添加并显示在列表中。

      申请创建项目和添加项目的参数基本相同,如下表所示。其中名称前带 * 的参数为必填参数,名称前未带 * 的参数为可选参数。

      参数说明
      基本信息

      *项目名称

      新建项目的名称,一旦设定不可更改。
      仅支持由中文、英文、“_”或数字组成。

      *项目描述项目的描述信息,长度为100个字符以内。

      *业务线

      项目所属的业务线,下拉可选已创建的业务线。
      业务线一旦设定不可更改。

      *项目管理员

      项目的管理员,输入租户账号关键词后下拉可选。
      项目管理员一旦设定不可更改。

      *申请原因

      申请创建项目的原因,长度为100个字符以内。
      仅当申请创建项目时,需设置该参数。

      API审批

      *API发布审批

      选择是否开启API发布审批。
      开启时,需填写一级审批人并可选填二级审批人,输入账号关键词后下拉可选。

      说明

      开启后,在发布上线API时需要经过审批。

      API自动上架开关

      可选择是否开启API自动上架。
      API发布成功之后,如开关开启并且未设置上架审批,则自动上架至API市场中,可供用户查看和申请。

      API上架审批

      可选择是否开启API上架审批。
      开启时,需填写一级审批人并可选填二级审批人,输入账号关键词后下拉可选。
      API发布成功之后,可发起上架至API市场的申请,如无需审批,则可关闭,如API的上架需要审批,则根据实际场景设置对应的审批人。

      API下线审批

      可选择是否开启API下线审批。
      开启时,需填写一级审批人并可选填二级审批人,输入账号关键词后下拉可选。

      说明

      开启后,在下线API时需要经过审批。

      API调大QPS限流审批

      可选择是否开启API调大QPS限流审批。
      开启时,需填写审批人,输入账号关键词后下拉可选。

      说明

      开启后,在API > 基本配置调大QPS限流值时,会触发审批。

    • 搜索项目

      设置搜索信息,可以查看符合条件的项目列表。

    • 编辑项目

      单击某条项目信息操作列的编辑按钮,在弹出的侧拉窗口中,可以修改项目信息。

    • 授权应用

      单击某条项目信息操作列的授权应用按钮,进入应用授权管理页面,可进行以下应用授权管理:

      • 单击添加授权应用按钮,在弹出的侧拉窗口中,设置相关信息后,单击确定按钮即可为整个项目的API添加授权应用。

        参数说明

        *应用名称

        授权应用的名称,下拉可选已创建的应用。
        应用名称一旦设定不可更改。

        *标志符应用名称对应的标志符,选定应用名称后自动显示。

        *最大QPS

        每秒向服务发送的请求数量峰值,支持不限制和自定义两个设置选项。
        当选择自定义时,需手动设置正整数值。

        有效期

        应用授权的有效期,支持永久、1天、7天、30天、90天、180天、365天,默认为永久,下拉可选其他。

        说明

        新的到期时间=当前到期时间+续期天数,续期时会给API管理者和应用的申请者发送通知。

        *按项目授权的API类型

        可以把项目下某一类或几类的API按项目授权,其余类型API按照API单独授权给应用。
        支持脚本式、向导式和原生式三类选项,可多选。

        *授权原因授权原因说明,长度为100个字符以内。
      • 设置搜索信息,可以查看符合条件的授权应用列表。

      • 单击列表中某条信息操作列的编辑按钮,在弹出的侧拉窗口中,可以编辑该应用的授权信息。

      • 单击列表中某条信息操作列的删除按钮,二次确认后,可以删除该授权应用。删除后应用将无法调用项目内的API。

    • 封禁管理

      单击某条项目信息操作列的封禁管理按钮,进入项目封禁页面,可进行以下管理:

      • 单击封禁策略按钮,在弹出的侧拉窗口中,设置相关信息后,单击确定按钮完成新建。

        参数说明
        基础信息
        *名称封禁策略的名称。
        描述封禁策略的描述信息,以便后续管理。
        策略配置

        *封禁时间

        项目封禁的时间。
        选择时区并设置封禁起始时间,默认为UTC +8时区,下拉可选其他时区。

        白名单

        白名单用户,输入账号关键词后下拉可选。

        说明

        • 白名单用户不受封禁限制,封禁期间仍可进行线上变更。

        • 白名单由项目管理员设置,为保证封禁期间线上稳定,请谨慎添加白名单用户。

        *状态

        选择是否设置策略为开启封禁状态,默认为开启。
        可配合国家、公司、活动等要求进行项目封禁,封禁后项目内编辑和删除操作会报错。

        *页面提示信息项目封禁后用户进行编辑删除等操作提示的报错信息,项目管理员可自行编辑。
      • 单击列表中某条信息操作列的编辑按钮,在弹出的侧拉窗口中,可以编辑该策略信息。

      • 单击列表中某条信息操作列的删除按钮,二次确认后,可以删除该策略。

      • 单击列表中某条信息操作列的操作记录按钮,可以查看该策略的所有操作记录。

      • 单击列表中某条信息的状态开关按钮,二次确认后,可以关闭/开启该策略。

    • 删除项目

      单击某条项目信息操作列的删除按钮,二次确认后,可以删除该项目。

    说明

    当项目内不存在其他用户且无授权的应用时,才可删除项目。