Update-AzureRmEventGridSubscription установочный префикс / постфикс к пустой строке - PullRequest
0 голосов
/ 29 мая 2018

У меня есть скрипт PowerShell для обновления подписок на EventGrid.Одним из возможных сценариев является установка префикса / постфикса подписки для определения значения.

Update-AzureRmEventGridSubscription -ResourceGroup $ResourceGroupName -TopicName $EventGridTopicName -EventSubscriptionName $Subscription.name -SubjectEndsWith $Subscription.subjectEndsWith

Когда значение не равно нулю или не пусто, оно работает нормально.Но когда его нужно установить на «», он выдает

 Cannot validate argument on parameter 'SubjectBeginsWith'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again

Должен ли я заново создать подписку?

1 Ответ

0 голосов
/ 30 мая 2018

Это похоже на ошибку в реализации Update-AzureRmEventGridSubscription, спасибо за сообщение об этом!Я зарегистрировал проблему на https://github.com/Azure/azure-powershell/issues/6331, чтобы отследить эту проблему.

Пока это не будет исправлено в модуле EventGrid PowerShell, обходной путь может быть следующим:

1) Либо удалите и заново создайте подписку на событие, либо

2)использовать эквивалентную команду в интерфейсе командной строки Azure (обновление подписки на событие в таблице событий az --resource-group your-rg-name --topic-name your-topic-name --name your-event-subscription-name --subject-end-с "").

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