【发布时间】:2016-01-24 05:44:49
【问题描述】:
我需要使用 Azure REST API 进行调用以获取数据库列表并在退出时删除特定数据库。
如果有人能给我一个有用的 shell 脚本。 我试过这个列出给定服务器上的 Azure SQL 数据库
wget -U --no-check-certificate https://management.core.windows.net:8443/ subscriptionID/services/sqlservers/servers/serverName/p1y/databases? contentview=generic
--2016-01-22 22:15:57-- https://management.core.windows.net:8443/${subscriptionID}/services/sqlservers/servers/${serverName}/databases?contentview=generic
Resolving management.core.windows.net (management.core.windows.net)...xx.xxx.xxx.xxx
Connecting to management.core.windows.net (management.core.windows.net)|xx.xxx.xxx.xxx|:8443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-01-22 22:15:57 ERROR 403: Forbidden.
注意:我不允许在服务器上安装 AZURE CLI。 AZURE CLI 让我的工作变得轻松 :(
【问题讨论】:
-
我不同意这个问题被关闭。它不是太宽泛。该问题有一个基于与 Azure 的 SQL 数据库服务相关的文档化 Azure API(以及包装 API 的 SDK 和 PowerShell/CLI 实现)的特定答案。 OP 要求通过 PowerShell 解决此问题,并已得到答复。
-
你给出了一个的答案。但是OP已经明确表示您的答案不适合他们。事实上,这是“太宽泛”的一个标志:还有其他可能的答案,而且太多了,以至于在没有更多信息的情况下缩小问题的范围是不切实际的。 OP 需要 a) 更具体地说明他可能遇到的任何限制,并且 b) 展示 他已经尝试过的内容。如前所述,这是一个“gimme teh codz”问题。
-
现在我发布了我尝试过的内容,有人可以删除我的问题并回答它吗!!!
标签: bash azure azure-sql-database azure-powershell