[英]Connect to SQL Server db with Azure AD MFA using Python in Docker
[英]Connect Postgres db hosted in azure storage using docker
我正在嘗試從 flyway 連接托管在 azure 存儲帳戶中的 postgres 數據庫,flyway 在 docker 容器中作為 docker 圖像運行
docker run --rm flyway/flyway -url=jdbc:postgresql://postgres-azure-db:5432/postgres -user=user -password=password info
但我收到錯誤錯誤:無法從數據庫獲取連接
任何想法/文檔鏈接都會有所幫助
您在此飛路問題中遇到類似的錯誤(不同的上下文,相同的通用解決方案)
我從 Cloud Build 中的私有工作池到達私有雲 SQL 實例的缺失部分是 missing.network 路由。
解決方法是確保服務網絡 VPC 對等點啟用了“導出自定義路由”設置,並且 Cloud Router 通告路由。
在您的上下文 (Azure) 中,請參閱“ 快速入門:使用 Azure Data Studio 連接和查詢 PostgreSQL ”
在探索了幾個選項之后,我使用 Azure 容器實例實現了 flyway。 創建一個 ACI 來存儲 flyway docker 圖像並在 ACI 中執行命令,還創建一個文件共享來保存配置文件和 sql 腳本。
我通過 Jenkins 觸發的 terraform 腳本創建的所有這些資源(存儲、ACI、文件共享)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.