gpt4 book ai didi

powershell - 无法使用 PowerShell 在 Azure SQL 数据库上设置标签

转载 作者:行者123 更新时间:2023-12-04 02:08:58 24 4
gpt4 key购买 nike

您可以使用 Set-AzureResource 在 Azure 资源(例如网站)上设置标签:

Set-AzureResource -Name [site name] -ResourceGroupName [resource group name] -ResourceType Microsoft.Web/sites -ApiVersion 2014-04-01 -Tags @{ Name = [my tag name]; Value = [my tag value] }

但无论我如何尝试,我都无法在 Azure SQL DB 上运行它。事实上,我什至无法选择资源 - 这就是我正在尝试的:

Get-AzureResource -Name TroyPSTestDB -ResourceGroupName Default-SQL-WestUS -ResourceType Microsoft.Sql/servers -ApiVersion 2014-04-01

我总是收到“提供的资源不存在”。但是,当我选择所有数据库时,我可以看到资源:

Get-AzureResource -ResourceGroupName Default-SQL-WestUS -ResourceType Microsoft.Sql/servers/databases

这给了我:

Name              : TroyPSTestDB
ResourceGroupName : Default-SQL-WestUS
ResourceType : Microsoft.Sql/servers/databases
ParentResource : servers/snyb5o1pxk
Location : westus
Permissions :
Actions NotActions
======= ==========
*

ResourceId : /subscriptions/62e2a1e5-4eda-4c1e-805e-44a6c8f8afbd/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/snyb5o1pxk/databases/TroyPSTestDB

那么什么给出了呢?我的PS命令有问题吗?或者您可以不以这种方式选择单个数据库吗?还有什么办法可以把标签贴上去吗?谢谢!

最佳答案

更新:与其说是错误,不如说是所提供参数的问题:

Get-AzureResource -Name {dbname} -ParentResource servers/{servername} -ResourceType Microsoft.Sql/servers/databases -ResourceGroupName {resource-group-name} -ApiVersion 2014-04-01

关键是在 -ParentResource 参数中包含“servers/”。

因此,要设置标签,您需要确保正确设置 -ParentResource - 其余参数都是正确的。

===

您可以通过新门户添加标签。用于管理此问题的 Powershell 东西看起来有一个错误。

在门户中:/subscriptions/GUID/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/{servername}/databases/{database}?api-version=2014-04-01

在 PS 中:/subscriptions/GUID/resourcegroups/Default-SQL-WestUS/providers/Microsoft.Sql/{servername}/databases/{database}?api-version=2014-04-01

(注意 PS 命令中缺少服务器节点)。

提出的问题:https://github.com/Azure/azure-powershell/issues/73

关于powershell - 无法使用 PowerShell 在 Azure SQL 数据库上设置标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27810613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com