Azure CLI: принять юридические условия SendGrid - PullRequest
0 голосов
/ 08 апреля 2019

Мы пытаемся автоматизировать развертывание нашего пользовательского решения с помощью Azure Cli, и оно в основном успешно, за исключением одной раздражающей проблемы: мы не можем найти способ принять юридические условия для SendGrid через Azure Cli.

У нас естьнет проблем с помощью PowerShell:

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

Но как нам сделать то же самое с помощью Azure Cli?Может кто-нибудь, пожалуйста, помогите с этим?Это вообще возможно?Причина, по которой мы хотим использовать интерфейс командной строки Azure, заключается в том, что его использует 99% сценария развертывания.Мы не хотим использовать PowerShell для последних 1%, потому что пользователю необходимо еще раз безуспешно пройти аутентификацию в модуле PowerShell Azure.

Вот как выглядит продукт SendGrid при выполнении этой команды:

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

Результат (что здорово, мы хотим это увидеть):

Издатель: Sendgrid Продукт: sendgrid_azure Plan
: free LicenseTextLink: https://storelegalterms.blob.core.windows.net/legalterms/3E5ED_legalterms_SENDGRID%253a24SENDGRID%253a5FAZURE%253a24FREE%253a24YETL367I3WKHD54DOKWY3WW3VV6IKDF32UCLUQA6JEV 4GAZY2JLEYCDJI64NPQ2OLUJMS5R2JUJX5XCX5XB5TXT PrivacyPolicyLink: http://sendgrid.com/privacy Подпись: BZU4R7BG2MVWROB7QPWQ6OXCPG7ZYPLNRJXXQC2TU4MLWHMXXQCRQ2Y7BKWL4CIVYULXIGPNUSIISNDP6SVWZ7DFZ3EEX7NYJKOBVKY Принято: Правда Signdate: 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", "урn ":" 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"}]

AnyПомощь будет принята с благодарностью!Как мы принимаем юридические условия использования Azure CLI?

1 Ответ

0 голосов
/ 10 апреля 2019

Возможные эквивалентные команды Azure CLI: az vm image list-publishers и az vm image accept-term

Надеюсь, это поможет !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...