从Terraform 'azurerm_postgresql_flexible_server'获取数据库URL

oknwwptz  于 2022-12-14  发布在  PostgreSQL
关注(0)|答案(1)|浏览(143)

我正在使用azurerm_postgresql_flexible_server并创建一个数据库,但没有看到定义的输出,它给了我数据库的url,以便我可以将其作为环境变量传递到一个已创建的服务器并访问数据库。
创建后如何获取数据库URL?

ddarikpa

ddarikpa1#

我只是想补充一下@ceejayoz的答案,在引擎盖下发生了什么,以完成这个问题的答案。
要从Terraform中的azurerm_postgresql_flexible_server资源获取数据库URL,可以使用添加到相应数据库URL的属性fdqn:

fqdn = azurerm_postgresql_flexible_server.example.fully_qualified_domain_name

并将其传递给db_url

db_url = "postgres://admin:password@${fqdn}/db"

愿它也能帮助其他人!

相关问题