项目空间是Flink全托管管理作业的基本单元,您的所有配置、作业、权限均在单个项目空间下进行。您可以创建多个项目空间,为每个项目空间分配单独的资源和权限,实现多租户通过项目空间进行资源和权限的完全隔离。

背景信息

当您购买了一个Flink全托管实例后,系统默认生成一个名称为工作空间名称-default项目,初始资源都归属于该项目空间。您可以在一个工作空间中创建项目空间、删除项目空间和项目空间资源分配。

前提条件

新建项目空间或者项目空间扩容前,需要工作空间有可分配的资源。项目空间需要至少1CU,因此在新建项目空间前,需要保证工作空可分配的资源大于1 CU。
说明 如果工作空间剩余资源不足,您可以对工作空间先进行扩容,或者对工作空间名称-default项目空间先进行缩容。工作空间扩容操作请参见工作空间资源变配

使用限制

仅阿里云账号有权限进行项目空间管理。

注意事项

  • 删除项目空间前,请确认该项目空间下不存在运行中的作业。如果该项目空间中存在还在运行的作业,则会报错,提示您停止运行的作业后再删除项目空间。
  • 项目空间删除后,您项目空间中的作业及数据将不能恢复,请谨慎操作。该项目空间的资源可被其他项目空间扩容使用。

创建项目空间

  1. 登录实时计算控制台
  2. Flink全托管页签,选择目标工作空间操作列下的其他 > 添加项目空间
  3. 创建项目空间对话框,填写项目空间信息。
    项目空间
    参数 说明
    项目空间名称 不可与已创建的项目空间重名。
    资源分配 单个项目空间至少需要1CU,因此工作空间剩余可分配资源需要大于1CU。
  4. 单击确认
    项目空间创建完成后,您可以单击该项目空间名称,进入开发控制台,在该项目空间下进行作业开发。

删除项目空间

  1. 登录实时计算控制台
  2. Flink全托管页签,单击目标工作空间左侧的展开按钮图标。
  3. 单击目标项目空间操作列下的删除
  4. 单击确定

项目空间资源变配

针对已分配资源的项目空间,您可以增加或者减少其可用资源,即扩容或缩容。

  1. 登录实时计算控制台
  2. Flink全托管页签,单击目标工作空间ID左侧的展开按钮图标。
  3. 单击目标项目空间操作列下的资源分配
  4. 滑动指针,选择变配后的资源。
  5. 单击确认