Azure CLI:接受SendGrid的法律条款

问题描述 投票:0回答:1

我们正在尝试使用Azure Cli自动部署我们的自定义解决方案,除了一个恼人的问题外,它主要是成功的:我们找不到通过Azure Cli接受SendGrid法律条款的方法。

通过PowerShell我们没有遇到任何问题:

Get-AzMarketplaceTerms -Publisher "Sendgrid" -Product "sendgrid_azure" -Name "free" | Set-AzMarketplaceTerms -Accept

但是我们如何使用Azure Cli做同样的事情呢?有人可以帮忙吗?它甚至可能吗?我们想要使用Azure CLI的原因是因为99%的部署脚本正在使用它。我们不希望将PowerShell用于最后1%,因为用户需要再次对Azure PowerShell模块进行身份验证。

这是我们运行此命令时SendGrid产品的样子:

Get-AzMarketplaceTerms -Publisher "Sendgrid" -Product "sendgrid_azure" -Name "free"

结果(很棒,我们想看到这个):

发布者:Sendgrid产品:sendgrid_azure计划 :免费LicenseTextLink:https://storelegalterms.blob.core.windows.net/legalterms/3E5ED_legalterms_SENDGRID%253a24SENDGRID%253a5FAZURE%253a24FREE%253a24YETL367I3WKHD54DOKWY3WW3VV6IKDF32UCLUQA6JEV 4GAZY2JLEYCDJI64NPQ2OLUJMS5R2JHZOXC663I73AX45FCBR5CFAYEKUO2Y.txt PrivacyPolicyLink:http://sendgrid.com/privacy签名:BZU4R7BG2MVWROB7QPWQ6OXCPG7ZYPLNRJXXQC2TU4MLWHMXXQCRQ2Y7BKWL4CIVYULXIGPNUSIISNDP6SVWZ7DFZ3EEX7NYJKOBVKY接受:真Signdate:2019年4月8日上午1时00分06秒

我试过这些Azure Cli命令:

az vm image list --all --publisher sendgrid --offer sendgrid_azure --sku free --query '[].urn'
az vm image list --all --publisher Sendgrid --offer sendgrid_azure --sku free --query '[].urn'
az vm image list --all --publisher SendGrid --offer sendgrid_azure --sku free --query '[].urn'

但这就是他们的回报:

[]

当我尝试其他一些出版商时,

az vm image list --all --publisher cisco --offer cisco-csr-1000v --sku 16_6 --query '[].urn'

然后我看到一些物品返回:

[{“offer”:“cisco-csr-1000v”,“publisher”:“cisco”,“sku”:“16_6”,“urn”:“cisco:cisco-csr-1000v:16_6:16.6.120170804”, “version”:“16.6.120170804”},{“offer”:“cisco-csr-1000v”,“publisher”:“cisco”,“sku”:“16_6”,“urn”:“cisco:cisco-csr -1000v:16_6:16.6.220171219“,”version“:”16.6.220171219“}]

任何帮助将不胜感激!我们如何使用Azure CLI接受法律条款?

azure sendgrid azure-powershell azure-cli azure-marketplace
1个回答
0
投票

可能的Azure CLI等效命令是az vm image list-publishersaz vm image accept-terms

希望这可以帮助!!

© www.soinside.com 2019 - 2024. All rights reserved.