gpt4 book ai didi

通过 User-Agent header 标记 Azure 合作伙伴资源

转载 作者:行者123 更新时间:2023-12-03 17:20:14 25 4
gpt4 key购买 nike

我正在尝试实现 partner tagging of Azure resources通过 Resource Manager API 创建资源时将合作伙伴产品 GUID 添加到 User-Agent header ,但没有任何明显的效果。我检查了“标记”资源的 ARM 模板,但 GUID 不存在。 Verification method文章中描述的也给出了负面结果。

这对任何人都有效吗?

以下是基于上述指南的 Powershell 代码,可重现该问题:

Install-Module -Name Az -AllowClobber -Scope CurrentUser # installs Azure Powerhsell module
$partnerID = "pid-3fd1a53d-3ef0-4111-8a66-211ed6470935" # Product GUID
$VMLocalAdminUser = "partneridtest" # test VM username
$VMLocalAdminSecurePassword = ConvertTo-SecureString "Pa$$word123" -AsPlainText -Force # test VM password
$resourceGroupName=[guid]::NewGuid().ToString() # randomly generated resource group name
Import-Module -Name Az # import Azure Powerhsell module
[Microsoft.Azure.Common.Authentication.AzureSession]::ClientFactory.AddUserAgent($partnerID) # add user-agent for partner tracking

Connect-AzAccount # login to Azure

New-AzResourceGroup -Name $resourceGroupName -Location eastus # create a resource group
Write-Host Resource group name $resourceGroupName

$vmParams = @{
ResourceGroupName = $resourceGroupName
Name = 'PartnerIdTest1'
Location = 'eastus'
ImageName = 'Win2016Datacenter'
PublicIpAddressName = 'partnerIdTestPublicIp'
Credential = New-Object System.Management.Automation.PSCredential ($VMLocalAdminUser, $VMLocalAdminSecurePassword)
OpenPorts = 3389
}
$newVM1 = New-AzVM @vmParams # create a test VM (should be tagged with the partner product guid)

Get-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -Name $partnerID # fails with Get-AzResourceGroupDeployment : Deployment 'pid-3fd1a53d-3ef0-4111-8a66-211ed6470935' could not be found.

注意:上面的 GUID 是随机的 - 不是真实的。应将其替换为注册合作伙伴 GUID。

最佳答案

在部署期间标记资源的归因时,资源本身没有任何可见的内容表明关联,它是内部实现。

如果您的目标是验证您编写的代码是否正常工作(以便正确归因资源),目前无法在 UserAgent 方法的外部执行此操作 - 我们只能在内部执行此操作。您可以使用链接到的文档中的脚本验证模板部署,但这仅适用于模板部署,不适用于 API 调用(TF、SDK 等)。

您不会在合作伙伴门户中看到任何内容,除非 1) GUID 已注册并且 2) 资源的使用情况是可计费的。

综上所述 - 我快速浏览了日志,确实看到了 userAgent 中使用 3fd1a53d-3ef0-4111-8a66-211ed6470935 配置的一些资源。

有帮助吗?

关于通过 User-Agent header 标记 Azure 合作伙伴资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60336783/

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