AWS Cloudformation:在Cloudformation中启用RDS中的PostGIS扩展

时间:2017-06-16 08:38:03

标签: postgresql amazon-rds amazon-cloudformation postgis-installation

新形式的cloudformation。我使用aws cloudformation脚本生成PostgreSQL RDS实例。
有没有办法从aws cloudFormation脚本启用PostGIS(和其他扩展)?

2 个答案:

答案 0 :(得分:0)

我不认为你可以通过使用cloudformation来实现它。 Cloudformation是一种配置工具,而不是配置管理工具。

答案 1 :(得分:0)

  

使用PostGIS PostGIS是PostgreSQL的存储扩展   和管理空间信息。如果你不熟悉   PostGIS,您可以在PostGIS简介中获得一个很好的概述。

     

在使用PostGIS之前,您需要执行一些设置   延期。以下列表显示了您需要做的事情;每一步都是   本节稍后将详细介绍。

     
      
  • 使用用于创建数据库实例的主用户名连接到数据库实例。
  •   
  • 加载PostGIS扩展程序。
  •   
  • 将扩展的所有权转让给therds_superuser角色。
  •   
  • 将对象的所有权转移给rds_superuser角色。
  •   
  • 测试扩展程序。
  •   

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.PostgreSQL.CommonDBATasks.html

我不确定,但也许您可以使用您的cloudformation创建一个lambda函数和RDS,然后您可以调用lambda执行上述步骤。你需要尝试。

最好的,