我需要在Microsoft Azure帐户中接收现有数据库的列表。我确实看到了REST API,例如MySQL服务器和数据库,PostgeSQL服务器和数据库等等。我的问题是是否有任何动作可以在一个请求中列出所有数据库,或者我需要一个一个地搜索它们?预先感谢
答案 0 :(得分:1)
您可以使用以下REST API:Resources - List
GET https://management.azure.com/subscriptions/{subscriptionId}/resources?$filter={$filter}&api-version=2019-05-10
像这样添加$ filter:
ResourceType eq 'Microsoft.DBforPostgreSQL/servers' or ResourceType eq 'Microsoft.Sql/servers/databases'
如果要列出其他类型的Azure SQL数据库,只需遵循过滤器上方的格式。
注意:
使用API可以帮助您在一个请求中列出所有数据库。
希望这会有所帮助。