Использование командлетов Kusto в Azure PowerShell
Скрипты PowerShell могут использовать командлеты Azure PowerShell Az.Kusto для выполнения команд управления.
Действия, описанные в этой статье, не требуются, если вы выполняете команды в Azure Cloud Shell. Если вы используете интерфейс командной строки локально, выполните следующие действия, чтобы настроить среду.
Необходимые компоненты
- Подписка Azure. Создайте бесплатную учетную запись Azure.
- Следуйте предварительным требованиям Azure PowerShell, соответствующим вашей среде. Дополнительные сведения см. в статье Установка Azure PowerShell.
Установите az. Командлеты Kusto
Чтобы установить командлеты Az.Kusto, выполните следующую команду:
Install-Module -Name Az.Kusto -Repository PSGallery -Force
Вход в Azure
Чтобы начать управление кластером с помощью командлетов Az.Kusto, запустите сеанс PowerShell и выполните Connect-AzAccount
вход в Azure:
Connect-AzAccount
Используйте учетные данные для входа в учетную запись Azure, чтобы войти в открывающееся окно браузера. Дополнительные сведения о входе см. в статье "Вход с помощью Azure PowerShell".
Настройка контекста подписки
При необходимости задайте контекст подписки, выполнив следующую команду, заменив <SubscriptionId>
идентификатор подписки кластера. Идентификатор подписки кластера можно получить из портал Azure на странице обзора кластера.
Set-AzContext -SubscriptionId "<SubscriptionId>"
Выполнение командлетов Kusto
Чтобы просмотреть сведения о кластере, выполните следующую команду, заменив <ClusterResourceID>
идентификатор ресурса кластера. Идентификатор ресурса кластера можно получить из портал Azure на странице свойств кластера.
$resource_id = "<ClusterResourceID>"
$mycluster = Get-AzKustoCluster -InputObject $resource_id
$mycluster
Список всех доступных командлетов см. в разделе "Командлеты Az.Kusto".