Облачная информация AWS: включить расширение PostGIS в RDS из облачной информации

Новое в облачной информации. Я порождаю экземпляр PostgreSQL RDS, используя скрипт облачной информации aws.
Есть ли способ включить PostGIS (и другие расширения) из скрипта aws cloudFormation?

3 ответа

Работа с PostGIS PostGIS является расширением PostgreSQL для хранения и управления пространственной информацией. Если вы не знакомы с PostGIS, вы можете получить хороший общий обзор на PostGIS Введение.

Вам нужно выполнить небольшую настройку, прежде чем вы сможете использовать расширение PostGIS. В следующем списке показано, что вам нужно сделать; каждый шаг более подробно описан далее в этом разделе.

  • Подключитесь к экземпляру БД, используя имя главного пользователя, использованное для создания экземпляра БД.
  • Загрузите расширения PostGIS.
  • Передать право собственности на расширения на роль therds_superuser.
  • Перенесите владение объектами в роль rds_superuser.
  • Проверьте расширения.

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

Я не уверен, но, возможно, вы можете создать лямбда-функцию и RDS с вашей облачной информацией, а затем вы можете вызвать свою лямбду, чтобы выполнить вышеуказанные шаги. Вам нужно попробовать.

Лучший,

Я думаю это можно сделать с AWSUtility::CloudFormation::CommandRunner.

По сути, мы можем запустить команду bash с помощью этого ( https://aws.amazon.com/blogs/mt/running-bash-commands-in-aws-cloudformation-templates/ )

Я не думаю, что вы сможете достичь этого с помощью облачной информации. Cloudformation - это инструмент обеспечения, а не инструмент управления конфигурацией.

Другие вопросы по тегам