Kevin's blog Kevin's blog
首页
  • AI基础
  • RAG技术
  • 提示词工程
  • Wireshark抓包
  • 常见问题
  • 数据库
  • 代码技巧
  • 浏览器
  • 手册教程
  • 技术应用
  • 流程规范
  • github技巧
  • git笔记
  • vpn笔记
  • 知识概念
  • 学习笔记
  • 环境搭建
  • linux&运维
  • 微服务
  • 经验技巧
  • 实用手册
  • arthas常用
  • spring应用
  • javaAgent技术
  • 网站
友情链接
  • 分类
  • 标签
  • 归档

Kevin

你可以迷茫,但不可以虚度
首页
  • AI基础
  • RAG技术
  • 提示词工程
  • Wireshark抓包
  • 常见问题
  • 数据库
  • 代码技巧
  • 浏览器
  • 手册教程
  • 技术应用
  • 流程规范
  • github技巧
  • git笔记
  • vpn笔记
  • 知识概念
  • 学习笔记
  • 环境搭建
  • linux&运维
  • 微服务
  • 经验技巧
  • 实用手册
  • arthas常用
  • spring应用
  • javaAgent技术
  • 网站
友情链接
  • 分类
  • 标签
  • 归档
  • 微服务架构筑基础
  • Feign支持BasicAuth验证
  • Feign与OpenFeign
  • Feign请求压缩与超时等配置
  • OAUTH2.0协议
  • 分布式配置中心-apollo

    • 服务配置中心概念及使用场景
    • apollo概念功能简介
    • apollo架构详解
    • apollo分布式部署之Portal
    • apollo分布式部署之环境区分
    • apollo用户权限管理
      • 用户管理
      • 新增部门
      • 项目管理功能
        • 创建项目
        • 为项目组其他的用户赋权
        • 删除项目
    • apollo-java客户端基础
    • apollo与SpringCloud服务集成
    • apollo实例配置热更新
    • apollo命名空间与集群
    • apollo灰度发布
    • Apollo如何实时更新配置的
  • alibaba-nacos

  • 微服务
  • 分布式配置中心-apollo
kevin
2022-06-11
目录

apollo用户权限管理

# 用户管理

通过:管理员工具->用户管理。下面界面填写信息,用户存在则更新密码或邮箱,不存在则新增用户。

img

除非我们设置了系统参数role.create-application.enabled=true,否则新建的用户默认就具有创建项目的permission了。如果设置了role.create-application.enabled=true,需要通过:管理员工具->系统权限管理,为新建用户增加创建项目的权限。

没有必要设置role.create-application.enabled=true,默认就可以,我们也没有必要进行下图中的设置。

img

# 新增部门

如果需要新增开发部门,可以在管理员工具的系统参数中搜索 organizations 进行配置的新增,同时也可以修改配置。如下图所示: 编辑部门

# 项目管理功能

我们在上面的用户创建过程中,创建了两个用户:zimug(字母哥)、zimud(字母弟)。假设zimug是项目负责人,zimud是项目的配置管理员。

# 创建项目

使用zimug登录apollo,点击“创建项目”按钮(非常显著的位置)。输入项目信息:

  • 部门:选择应用所在的部门(上文讲过如何创建)
  • 应用AppId:用来标识应用身份的唯一id,格式为string,需要和项目配置文件applications.properties中配置的app.id对应
  • 应用名称:应用名,仅用于界面展示
  • 应用负责人:选择的人默认会成为该项目的管理员,具备项目权限管理、集群创建、Namespace创建等权限。

img

# 为项目组其他的用户赋权

创建项目成功后,会自动跳转到项目首页。

img

zimug作为项目负责人不可能所有的事都自己做,他安排配置管理员zimud负责项目的配置管理。那么就需要给zimud授权。点击右上角的“授权”按钮:

img

  • 可以分别授予修改权限和发布权限
  • 可以针对环境(DEV、PRO等)授权

授权完成之后,zimud登录apollo之后就可以管理我们新建的项目apollo-javaclient-test了。

# 删除项目

删除项目:项目负责人zimug和项目配置管理员zimud都没有这个权限。得去找公司的配置管理员apollo。 点击右上角的“管理员工具–》删除应用、集群…”,首先查询出要删除的项目,点击“删除应用”

img

上次更新: 2022/09/17, 18:32:42
apollo分布式部署之环境区分
apollo-java客户端基础

← apollo分布式部署之环境区分 apollo-java客户端基础→

最近更新
01
AI是如何学习的
06-06
02
提示词工程实践指南
06-06
03
chatGpt提示原则
06-06
更多文章>
| Copyright © 2022-2025 Kevin | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式