az kusto database

Zarządzanie bazami danych usługi Azure Kusto.

Polecenia interfejsu wiersza polecenia platformy Azure dla Kusto są teraz rozszerzeniem. Wykonaj polecenie "az extension add -n kusto", aby zainstalować rozszerzenie. Oryginalny moduł podstawowy dla Kusto nie jest już obsługiwany.

Polecenia

az kusto database add-principal

Dodaj uprawnienia podmiotów zabezpieczeń bazy danych.

az kusto database create

Utwórz bazę danych Kusto.

az kusto database delete

Usuń bazę danych Kusto.

az kusto database list

Wyświetlanie listy Kusto bazy danych.

az kusto database list-principal

Zwraca listę podmiotów zabezpieczeń bazy danych dla danego klastra Kusto i bazy danych.

az kusto database remove-principal

Usuń uprawnienia podmiotów zabezpieczeń bazy danych.

az kusto database show

Pobierz bazę danych Kusto.

az kusto database update

Aktualizowanie bazy danych Kusto.

az kusto database wait

Poczekaj, aż zarządzana baza danych Kusto osiągnie żądany stan.

az kusto database add-principal

Dodaj uprawnienia podmiotów zabezpieczeń bazy danych.

az kusto database add-principal --cluster-name
                                --database-name
                                --resource-group
                                [--value]

Przykłady

KustoDatabaseAddPrincipals

az kusto database add-principal --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --value name="Some User" type="User" app-id="" email="user@microsoft.com" fqn="aaduser=some_guid" role="Admin" --value name="Kusto" type="Group" app-id="" email="kusto@microsoft.com" fqn="aadgroup=some_guid" role="Viewer" --value name="SomeApp" type="App" app-id="some_guid_app_id" email="" fqn="aadapp=some_guid_app_id" role="Admin" --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>.

Parametry opcjonalne

--value

Lista Kusto podmiotów zabezpieczeń bazy danych.

az kusto database create

Utwórz bazę danych Kusto.

az kusto database create --cluster-name
                         --name
                         --resource-group
                         [--hot-cache-period]
                         [--no-wait]
                         [--soft-delete-period]

Przykłady

utwórz bazę danych Kusto.

az kusto database create --cluster-name myclustername -g myrgname -n mydbname  --soft-delete-period P365D --hot-cache-period P31D

Parametry wymagane

--cluster-name

Nazwa klastra.

--name -n

Nazwa bazy danych.

--resource-group -g

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

Parametry opcjonalne

--hot-cache-period

Ilość czasu, przez który dane powinny być przechowywane w pamięci podręcznej. Czas trwania w formacie ISO8601 (na przykład 100 dni to P100D).

--no-wait

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

--soft-delete-period

Okres przechowywania danych w celu udostępniania ich dla zapytania. Czas trwania w formacie ISO8601 (na przykład 100 dni to P100D).

az kusto database delete

Usuń bazę danych Kusto.

az kusto database delete [--cluster-name]
                         [--ids]
                         [--name]
                         [--resource-group]
                         [--yes]

Parametry opcjonalne

--cluster-name

Nazwa klastra.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych.

--resource-group -g

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

--yes -y

Nie monituj o potwierdzenie.

az kusto database list

Wyświetlanie listy Kusto bazy danych.

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

Przykłady

Wyświetlanie listy Kusto bazy danych. (automatycznie wygenerowane)

az kusto database list --cluster-name MyCluster --resource-group MyResourceGroup

Parametry wymagane

--cluster-name

Nazwa klastra.

--resource-group -g

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

az kusto database list-principal

Zwraca listę podmiotów zabezpieczeń bazy danych dla danego klastra Kusto i bazy danych.

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

Przykłady

KustoDatabaseListPrincipals

az kusto database list-principal --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 database remove-principal

Usuń uprawnienia podmiotów zabezpieczeń bazy danych.

az kusto database remove-principal --cluster-name
                                   --database-name
                                   --resource-group
                                   [--value]

Przykłady

KustoDatabaseRemovePrincipals

az kusto database remove-principal --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --value name="Some User" type="User" app-id="" email="user@microsoft.com" fqn="aaduser=some_guid" role="Admin" --value name="Kusto" type="Group" app-id="" email="kusto@microsoft.com" fqn="aadgroup=some_guid" role="Viewer" --value name="SomeApp" type="App" app-id="some_guid_app_id" email="" fqn="aadapp=some_guid_app_id" role="Admin" --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>.

Parametry opcjonalne

--value

Lista Kusto podmiotów zabezpieczeń bazy danych.

az kusto database show

Pobierz bazę danych Kusto.

az kusto database show [--cluster-name]
                       [--ids]
                       [--name]
                       [--resource-group]

Przykłady

Pobierz bazę danych Kusto. (automatycznie wygenerowane)

az kusto database show --cluster-name MyCluster --name MyDatabase --resource-group MyResourceGroup

Parametry opcjonalne

--cluster-name

Nazwa klastra.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych.

--resource-group -g

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

az kusto database update

Aktualizowanie bazy danych Kusto.

az kusto database update --soft-delete-period
                         [--add]
                         [--cluster-name]
                         [--force-string]
                         [--hot-cache-period]
                         [--ids]
                         [--name]
                         [--no-wait]
                         [--remove]
                         [--resource-group]
                         [--set]

Przykłady

utwórz bazę danych Kusto.

az kusto database update --cluster-name myclustername -g myrgname -n mydbname  --soft-delete-period P365D --hot-cache-period P30D

Parametry wymagane

--soft-delete-period

Okres przechowywania danych w celu udostępniania ich dla zapytania. Czas trwania w formacie ISO8601 (na przykład 100 dni to P100D).

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub ciąg JSON>.

--cluster-name

Nazwa klastra.

--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.

--hot-cache-period

Ilość czasu, przez który dane powinny być przechowywane w pamięci podręcznej. Czas trwania w formacie ISO8601 (na przykład 100 dni to P100D).

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych.

--no-wait

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

--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

az kusto database wait

Poczekaj, aż zarządzana baza danych Kusto osiągnie żądany stan.

Jeśli operacja w bazie danych została przerwana lub została uruchomiona z --no-waitpoleceniem , użyj tego polecenia, aby poczekać na zakończenie.

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

Parametry opcjonalne

--cluster-name

Nazwa klastra.

--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.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--name -n

Nazwa bazy danych.

--resource-group -g

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

--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

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