PPAS 外部插件管理

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介:

RDS 上的 PPAS由于没有对外开放超级用户,如何然用户只有添加和删除外部插件成为一个问题


我们提供了下面的方案

1 我们在模板库 template1 上创建了一个插件管理函数 rds_manage_extension

它是由超级用户创建的,具备创建和删除插件的足够权限.


2 用户创建自己的数据库时需要使用模板库 template1

例: create database mydb template template1;  

这样自己的DB中就存在插件管理函数


3 我们用RDS根用户登录自己的DB,使用这个插件,可以创建和删除外部插件

例: 

创建插件 select rds_manage_extension('create','dblink'); 

删除插件 select rds_manage_extension('drop','dblink');   


目前支持管理的插件有:

         pg_stat_statements   

         btree_gin   

         btree_gist   

         chkpass   

         citext   

         cube   

         dblink   

         dict_int   

         earthdistance   

         hstore   

         intagg   

         intarray   

         isn   

         ltree   

         pgcrypto   

         pgrowlocks   

         pg_prewarm   

         pg_trgm   

         postgres_fdw   

         sslinfo   

         tablefunc   

         tsearch2   

         unaccent   

         postgis   

         postgis_topology   

         fuzzystrmatch   

         postgis_tiger_geocoder   

         plperl   

         pltcl   

         plv8   

         "uuid-ossp"   

         plpgsql     


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
Shell Linux Python
你知道创建模块都有哪些方式吗?
你知道创建模块都有哪些方式吗?
34 0
|
Dubbo Java 应用服务中间件
和外部系统如何对接?Spring Boot 项目调用外部接口的 3 种方式
和外部系统如何对接?Spring Boot 项目调用外部接口的 3 种方式
|
缓存 JavaScript CDN
webpack打包优化之外部扩展(Externals)配置
webpack打包优化之外部扩展(Externals)配置
280 0
webpack打包优化之外部扩展(Externals)配置
Etherpad配置及管理功能
Etherpad配置及管理功能
314 0
Etherpad配置及管理功能
|
JSON Java 数据库
SpringBoot2.x基础篇:灵活的使用外部化配置信息
`SpringBoot`提供了内部配置`application.yml`文件的方式来进行全局配置,还支持使用`profiles`来激活不同环境下使用不同的配置文件,而这种方式毕竟是已经打包完成了,因此存在一定的局限性,像数据库特殊敏感配置也可能存在泄露的风险,如何解决这种问题呢?我们来看看本章要讲到的外部配置的方式吧!!!
|
Java 应用服务中间件 开发者
配置外部应用| 学习笔记
快速学习配置外部应用代理,介绍了配置外部应用系统机制, 以及在实际应用过程中如何使用。
【视频】配置信息管理 的 使用方法(四):功能节点维护
用配置信息管理来功能节点的维护的演示。  
649 0
Confluence 6 从外部小工具中注册访问
希望从 Confluence 中删除一个小工具,你可以选择小工具边上的 URL ,然后单击删除(Delete)。 如果你希望取消订阅一个应用的小工具,你需要删除整个订阅。
1106 0
Confluence 6 关于统一插件管理器
所有的组件通过 统一插件管理器(Universal Plugin Manager)进行管理,这个也被称为 UPM。UPM 可以在几乎所有的 Atlassian 应用中找到,能够提供完整同意的插件安装管理体验。
1117 0