如何在 PowerShell 中使用 API 更新或创建资源组标签?
How to update or create resource group tags using API in PowerShell?
我们如何使用 API 更新资源组或向资源组添加新标签。
我用 PUT 方法在 Postman 中尝试了以下 API。但是它删除了前两个标签并添加了新标签。
任何人都可以帮我解决这个 API 的问题。
谢谢。
要解决上述问题,您可以使用 PATCH
方法尝试以下解决方案。
基本上PUT
是为了检查资源是否存在然后更新,否则创建新资源。 PATCH
始终用于更新资源。
当我们尝试使用面向相同的 PUT 方法时,这将删除现有标签并添加新标签。
使用 PATCH 方法尝试下面的 API 并在正文中添加如下所示:-
https://management.azure.com//subscriptions/subscriptionid/resourceGroups/rgname/providers/Microsoft.Resources/tags/default?api-version=2021-04-01
添加标签之前:-
在参数中添加以下内容:
以下授权更改:-
在正文中添加以下 json
格式的属性
{
"operation": "merge",
"properties": {
"tags": {
"ajtagsss": "newtagtestsss"
}
}
}
之后发送请求 return 200.
向资源组添加标签后:-
有关更多信息,请参阅评论中@MadhurajVadde-MT 所建议的。
我们如何使用 API 更新资源组或向资源组添加新标签。 我用 PUT 方法在 Postman 中尝试了以下 API。但是它删除了前两个标签并添加了新标签。
任何人都可以帮我解决这个 API 的问题。
谢谢。
要解决上述问题,您可以使用 PATCH
方法尝试以下解决方案。
基本上PUT
是为了检查资源是否存在然后更新,否则创建新资源。 PATCH
始终用于更新资源。
当我们尝试使用面向相同的 PUT 方法时,这将删除现有标签并添加新标签。
使用 PATCH 方法尝试下面的 API 并在正文中添加如下所示:-
https://management.azure.com//subscriptions/subscriptionid/resourceGroups/rgname/providers/Microsoft.Resources/tags/default?api-version=2021-04-01
添加标签之前:-
在参数中添加以下内容:
以下授权更改:-
在正文中添加以下 json
格式的属性
{
"operation": "merge",
"properties": {
"tags": {
"ajtagsss": "newtagtestsss"
}
}
}
之后发送请求 return 200.
向资源组添加标签后:-
有关更多信息,请参阅评论中@MadhurajVadde-MT 所建议的