PPAS 外部插件管理

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介:

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
目录
打赏
0
2
2
3
9647
分享
相关文章
k8s学习-Service(概念、模板、创建、外部代理、删除等)
k8s学习-Service(概念、模板、创建、外部代理、删除等)
474 0
springboot自定义外部扩展文件
在springboot启动的时候调用run方法,可以看到run方法里面的内容,其中有一个getRunListeners方法
webpack打包优化之外部扩展(Externals)配置
webpack打包优化之外部扩展(Externals)配置
316 0
webpack打包优化之外部扩展(Externals)配置
Etherpad配置及管理功能
Etherpad配置及管理功能
341 0
Etherpad配置及管理功能
常规Web项目,接口地址配置化
常规Web项目,接口地址配置化
156 0
插件配置设计
插件配置设计
122 0
SpringBoot2.x基础篇:灵活的使用外部化配置信息
`SpringBoot`提供了内部配置`application.yml`文件的方式来进行全局配置,还支持使用`profiles`来激活不同环境下使用不同的配置文件,而这种方式毕竟是已经打包完成了,因此存在一定的局限性,像数据库特殊敏感配置也可能存在泄露的风险,如何解决这种问题呢?我们来看看本章要讲到的外部配置的方式吧!!!
配置外部应用| 学习笔记
快速学习配置外部应用代理,介绍了配置外部应用系统机制, 以及在实际应用过程中如何使用。
详细解析工作流Activiti框架中的LDAP组件!实现对工作流目录信息的访问控制和维护
本片文章介绍了工作流Activiti框架在企业中应用的场景,也就是集成LDAP使用,通过将Activiti框架连接企业的LDAP实现对企业用户和群组信息的管理。文章从用法,用例,配置,属性几个方面分别详细说明了Acitivi集成LDAP使用的具体方式。
267 0
详细解析工作流Activiti框架中的LDAP组件!实现对工作流目录信息的访问控制和维护
《深入理解C++11:C++ 11新特性解析与应用》——2.12 外部模板
本节书摘来自华章计算机《深入理解C++11:C++ 11新特性解析与应用》一书中的第2章,第2.12节,作者 IBM XL编译器中国开发团队,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2278 0