az kusto script

Uwaga

Ta dokumentacja jest częścią rozszerzenia kusto dla interfejsu wiersza polecenia platformy Azure (wersja 2.15.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az kusto script . Dowiedz się więcej o rozszerzeniach.

Zarządzanie skryptem za pomocą narzędzia kusto.

Polecenia

az kusto script create

Tworzy skrypt bazy danych Kusto.

az kusto script delete

Usuwa Kusto principalAssignment.

az kusto script list

Zwraca listę skryptów bazy danych dla danej bazy danych.

az kusto script show

Pobiera skrypt bazy danych klastra Kusto.

az kusto script update

Aktualizuje skrypt bazy danych.

az kusto script wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku skryptu kusto.

az kusto script create

Tworzy skrypt bazy danych Kusto.

az kusto script create --cluster-name
                       --database-name
                       --name
                       --resource-group
                       [--continue-on-errors {false, true}]
                       [--force-update-tag]
                       [--no-wait]
                       [--script-content]
                       [--script-url]
                       [--script-url-sas-token]

Przykłady

KustoScriptsCreateOrUpdate

az kusto script create --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --continue-on-errors true --force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url "https://mysa.blob.core.windows.net/container/script.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" --resource-group "kustorptest" --name "kustoScript1"

Parametry wymagane

--cluster-name

Nazwa klastra Kusto.

--database-name

Nazwa bazy danych w klastrze Kusto.

--name --script-name -n

Nazwa skryptu bazy danych Kusto.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--continue-on-errors

Flaga wskazująca, czy kontynuować, jeśli jedno z poleceń zakończy się niepowodzeniem.

akceptowane wartości: false, true
--force-update-tag

Unikatowy ciąg. Jeśli skrypt zostanie zmieniony, zostanie ponownie zastosowany.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--script-content

Zawartość skryptu. Ta właściwość powinna być używana, gdy skrypt jest wbudowany, a nie za pośrednictwem pliku w sa. Nie można używać razem z właściwościami scriptUrl i scriptUrlSasToken.

--script-url

Adres URL pliku obiektu blob skryptu KQL. Nie można używać razem z właściwością scriptContent.

--script-url-sas-token

Token saS, który zapewnia dostęp do odczytu do pliku zawierającego skrypt. Należy podać w przypadku używania właściwości scriptUrl.

az kusto script delete

Usuwa Kusto principalAssignment.

az kusto script delete --cluster-name
                       --database-name
                       --name
                       --resource-group
                       [--no-wait]
                       [--yes]

Przykłady

KustoScriptsDelete

az kusto script delete --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --resource-group "kustorptest" --name "kustoScript1"

Parametry wymagane

--cluster-name

Nazwa klastra Kusto.

--database-name

Nazwa bazy danych w klastrze Kusto.

--name --script-name -n

Nazwa skryptu bazy danych Kusto.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--yes -y

Nie monituj o potwierdzenie.

az kusto script list

Zwraca listę skryptów bazy danych dla danej bazy danych.

az kusto script list --cluster-name
                     --database-name
                     --resource-group

Przykłady

KustoScriptsList

az kusto script list --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest"

Parametry wymagane

--cluster-name

Nazwa klastra Kusto.

--database-name

Nazwa bazy danych w klastrze Kusto.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az kusto script show

Pobiera skrypt bazy danych klastra Kusto.

az kusto script show --cluster-name
                     --database-name
                     --name
                     --resource-group

Przykłady

KustoScriptsGet

az kusto script show --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest" --name "kustoScript1"

Parametry wymagane

--cluster-name

Nazwa klastra Kusto.

--database-name

Nazwa bazy danych w klastrze Kusto.

--name --script-name -n

Nazwa skryptu bazy danych Kusto.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az kusto script update

Aktualizuje skrypt bazy danych.

az kusto script update --cluster-name
                       --database-name
                       --name
                       --resource-group
                       [--continue-on-errors {false, true}]
                       [--force-update-tag]
                       [--no-wait]
                       [--script-content]
                       [--script-url]
                       [--script-url-sas-token]

Przykłady

KustoScriptsUpdate

az kusto script update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --continue-on-errors true --force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url "https://mysa.blob.core.windows.net/container/script.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" --resource-group "kustorptest" --name "kustoScript1"

Parametry wymagane

--cluster-name

Nazwa klastra Kusto.

--database-name

Nazwa bazy danych w klastrze Kusto.

--name --script-name -n

Nazwa skryptu bazy danych Kusto.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--continue-on-errors

Flaga wskazująca, czy kontynuować, jeśli jedno z poleceń zakończy się niepowodzeniem.

akceptowane wartości: false, true
--force-update-tag

Unikatowy ciąg. Jeśli skrypt zostanie zmieniony, zostanie ponownie zastosowany.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--script-content

Zawartość skryptu. Ta właściwość powinna być używana, gdy skrypt jest wbudowany, a nie za pośrednictwem pliku w sa. Nie można używać razem z właściwościami scriptUrl i scriptUrlSasToken.

--script-url

Adres URL pliku obiektu blob skryptu KQL. Nie można używać razem z właściwością scriptContent.

--script-url-sas-token

Token saS, który zapewnia dostęp do odczytu do pliku zawierającego skrypt. Należy podać w przypadku używania właściwości scriptUrl.

az kusto script wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku skryptu kusto.

az kusto script wait --cluster-name
                     --database-name
                     --name
                     --resource-group
                     [--created]
                     [--custom]
                     [--deleted]
                     [--exists]
                     [--interval]
                     [--timeout]
                     [--updated]

Przykłady

Wstrzymaj wykonywanie następnego wiersza polecenia skryptu do momentu pomyślnego utworzenia skryptu kusto.

az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest" --name "kustoScript1" --created

Wstrzymaj wykonywanie następnego wiersza polecenia skryptu do momentu pomyślnego zaktualizowania skryptu kusto.

az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest" --name "kustoScript1" --updated

Wstrzymaj wykonywanie następnego wiersza polecenia skryptu do momentu pomyślnego usunięcia skryptu kusto.

az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group "kustorptest" --name "kustoScript1" --deleted

Parametry wymagane

--cluster-name

Nazwa klastra Kusto.

--database-name

Nazwa bazy danych w klastrze Kusto.

--name --script-name -n

Nazwa skryptu bazy danych Kusto.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Powodzenie".

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na aktualizację za pomocą parametru provisioningState w lokalizacji "Powodzenie".