我们正在尝试使用Azure Cli自动化自定义解决方案的部署,除一个令人烦恼的问题外,它主要是成功的:我们找不到通过Azure Cli接受SendGrid合法条款的方法。
我们通过PowerShell可以做到这一点:
Get-AzMarketplaceTerms -Publisher "Sendgrid" -Product "sendgrid_azure" -Name "free" | Set-AzMarketplaceTerms -Accept
但是我们如何使用Azure Cli进行相同的操作?有人可以帮忙吗?可能吗我们之所以要使用Azure CLI是因为99%的部署脚本正在使用它。如果用户需要再次不必要地向Azure PowerShell模块进行身份验证,我们不想在最后1%使用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 接受:真实签名日期:2019-04-08 1:00:06 AM
我已经尝试过以下 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的法律条款?
答案 0 :(得分:1)
我可以通过以下命令接受SendGrid的TnC。
Connect-AzAccount
Get-AzMarketplaceTerms -Publisher "Sendgrid" -Product "sendgrid_azure" -Name "free" | Set-AzMarketplaceTerms -Accept
答案 1 :(得分:0)
可能的Azure CLI等效命令为az vm image list-publishers和az vm image accept-terms
希望这会有所帮助!
答案 2 :(得分:0)
az vm图像接受条款-发布者sendgrid-提供sendgrid_azure-计划免费