使用 powershell 获取 Azure Workspace SQL 池的最新 API 版本
Get latest API version for Azure Workspace SQL Pool using powershell
我在 Powershell 中尝试了多个选项,例如 Get-AzSynapseWorkspace,但我无法在任何地方找到 Synapse Analytics 的最新 API 版本。
我正在使用以下代码调用 REST API,但由于 Microsoft 的 api 版本,它失败了。Synapse/workspaces/ .. 在网络上搜索后我找到了几个 api 版本,我将其中一个添加到一个变量中并且它有效但它是一个旧日期这意味着他们可能有一天会删除它所以我需要在 Azure 门户中或通过 powershell 知道命令如何拉取最新的,所以不是分配给变量的静态值
"https://management.azure.com/subscriptions/$SubscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.Synapse/workspaces/$sqlServerName/sqlPools/$SynapseSqlPoolName"+"?api-version=$apiversion"
您可以使用 PowerShell 检查哪些 API 版本可用。
$workspaces = (Get-AzResourceProvider -ProviderNamespace Microsoft.Synapse).resourcetypes | ? resourceTypeName -eq 'workspaces'
$workspaces.ApiVersions
2021-06-01-preview
2021-06-01
2021-05-01
2021-04-01-preview
2021-03-01
2020-12-01
2019-06-01-preview
通过更改 providerNameSpace
这适用于所有资源
我在 Powershell 中尝试了多个选项,例如 Get-AzSynapseWorkspace,但我无法在任何地方找到 Synapse Analytics 的最新 API 版本。
我正在使用以下代码调用 REST API,但由于 Microsoft 的 api 版本,它失败了。Synapse/workspaces/ .. 在网络上搜索后我找到了几个 api 版本,我将其中一个添加到一个变量中并且它有效但它是一个旧日期这意味着他们可能有一天会删除它所以我需要在 Azure 门户中或通过 powershell 知道命令如何拉取最新的,所以不是分配给变量的静态值
"https://management.azure.com/subscriptions/$SubscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.Synapse/workspaces/$sqlServerName/sqlPools/$SynapseSqlPoolName"+"?api-version=$apiversion"
您可以使用 PowerShell 检查哪些 API 版本可用。
$workspaces = (Get-AzResourceProvider -ProviderNamespace Microsoft.Synapse).resourcetypes | ? resourceTypeName -eq 'workspaces'
$workspaces.ApiVersions
2021-06-01-preview
2021-06-01
2021-05-01
2021-04-01-preview
2021-03-01
2020-12-01
2019-06-01-preview
通过更改 providerNameSpace
这适用于所有资源