我正在使用azurerm_postgresql_flexible_server并创建一个数据库,但没有看到定义的输出,它给了我数据库的url,以便我可以将其作为环境变量传递到一个已创建的服务器并访问数据库。创建后如何获取数据库URL?
azurerm_postgresql_flexible_server
ddarikpa1#
我只是想补充一下@ceejayoz的答案,在引擎盖下发生了什么,以完成这个问题的答案。要从Terraform中的azurerm_postgresql_flexible_server资源获取数据库URL,可以使用添加到相应数据库URL的属性fdqn:
fqdn = azurerm_postgresql_flexible_server.example.fully_qualified_domain_name
并将其传递给db_url
db_url
db_url = "postgres://admin:password@${fqdn}/db"
愿它也能帮助其他人!
1条答案
按热度按时间ddarikpa1#
我只是想补充一下@ceejayoz的答案,在引擎盖下发生了什么,以完成这个问题的答案。
要从Terraform中的
azurerm_postgresql_flexible_server
资源获取数据库URL,可以使用添加到相应数据库URL的属性fdqn:并将其传递给
db_url
愿它也能帮助其他人!