az kusto database

注意

此命令群組具有 Azure CLI 和至少一個擴充功能中定義的命令。 安裝每個擴充功能以受益於其擴充功能。 深入了解擴充功能。

此命令群組已被取代,將在未來的版本中移除。 請改用 『az extension add -n kusto」 來安裝支援的 Kusto 擴充功能。

管理 Azure Kusto 資料庫。

適用於 Kusto 的 Azure CLI 命令現在是擴充功能。 執行 「az extension add -n kusto」 以安裝擴充功能。 不再支援 Kusto 的原始核心模組。

命令

名稱 Description 類型 狀態
az kusto database add-principal

新增資料庫主體許可權。

副檔名 實驗性
az kusto database create

建立 Kusto 資料庫。

核心 已取代
az kusto database create (kusto 擴充功能)

建立資料庫。

副檔名 實驗性
az kusto database delete

刪除 Kusto 資料庫。

核心 已取代
az kusto database delete (kusto 擴充功能)

刪除具有指定名稱的資料庫。

副檔名 實驗性
az kusto database list

列出 Kusto 資料庫。

核心 已取代
az kusto database list (kusto 擴充功能)

傳回指定 Kusto 叢集的資料庫清單。

副檔名 實驗性
az kusto database list-principal

傳回指定 Kusto 叢集和資料庫的資料庫主體清單。

副檔名 實驗性
az kusto database remove-principal

拿掉資料庫主體許可權。

副檔名 實驗性
az kusto database show

取得 Kusto 資料庫。

核心 已取代
az kusto database show (kusto 擴充功能)

傳回資料庫。

副檔名 實驗性
az kusto database update

更新 Kusto 資料庫。

核心 已取代
az kusto database update (kusto 擴充功能)

更新 資料庫。

副檔名 實驗性
az kusto database wait

等候受控 Kusto 資料庫達到所需的狀態。

核心 已取代
az kusto database wait (kusto 擴充功能)

將 CLI 置於等候狀態,直到符合 kusto 資料庫的條件為止。

副檔名 實驗性

az kusto database add-principal

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

新增資料庫主體許可權。

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

範例

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"

選擇性參數

--cluster-name

Kusto 叢集的名稱。

--database-name

Kusto 叢集中的資料庫名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--value

Kusto 資料庫主體的清單。

使用量:--value role=XX name=XX type=XX fqn=XX email=XX app-id=XX

role:必要。 資料庫主體角色。 name:必要。 資料庫主體名稱。 type:必要。 資料庫主體類型。 fqn:資料庫主體完整名稱。 email:如果存在,則為資料庫主體電子郵件。 app-id:應用程式識別碼 - 僅與應用程式主體類型相關。

您可以使用多個 --value 自變數來指定多個動作。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database create

已被取代

此命令已隱含取代,因為命令群組 『kusto database』 已被取代,而且將在未來的版本中移除。 請改用 『az extension add -n kusto」 來安裝支援的 Kusto 擴充功能。

建立 Kusto 資料庫。

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

範例

建立 Kusto 資料庫。

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

必要參數

--cluster-name

叢集的名稱。

--name -n

資料庫的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--hot-cache-period

數據應該保留在快取中的時間量。ISO8601格式的持續時間(例如,100 天會是 P100D)。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--soft-delete-period

數據應該保留的時間量,以便可供查詢。 ISO8601格式的持續時間(例如,100 天會是 P100D)。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database create (kusto 擴充功能)

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

建立資料庫。

az kusto database create --cluster-name
                         --database-name
                         --resource-group
                         [--no-wait]
                         [--read-only-following-database]
                         [--read-write-database]

範例

Kusto ReadWrite 資料庫建立或更新

az kusto database create --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --read-write-database location="westus" soft-delete-period="P1D" --resource-group "kustorptest"

必要參數

--cluster-name

Kusto 叢集的名稱。

--database-name

Kusto 叢集中的資料庫名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--read-only-following-database

類別,表示唯讀的下列資料庫。

使用方式:--read-only-following-database hot-cache-period=XX location=XX kind=XX

hot-cache-period:數據應該保留在快取中的時間,以在 TimeSpan 中快速查詢。 location:資源位置。 kind:必要。 資料庫的種類。

--read-write-database

表示讀寫資料庫的類別。

使用方式:--read-write-database soft-delete-period=XX hot-cache-period=XX location=XX kind=XX

soft-delete-period:數據在 TimeSpan 中停止可供查詢存取之前,應該保留數據的時間。 hot-cache-period:數據應該保留在快取中的時間,以在 TimeSpan 中快速查詢。 location:資源位置。 kind:必要。 資料庫的種類。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database delete

已被取代

此命令已隱含取代,因為命令群組 『kusto database』 已被取代,而且將在未來的版本中移除。 請改用 『az extension add -n kusto」 來安裝支援的 Kusto 擴充功能。

刪除 Kusto 資料庫。

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

選擇性參數

--cluster-name

叢集的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--name -n

資料庫的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database delete (kusto 擴充功能)

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

刪除具有指定名稱的資料庫。

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

範例

KustoDatabasesDelete

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

選擇性參數

--cluster-name

Kusto 叢集的名稱。

--database-name

Kusto 叢集中的資料庫名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database list

已被取代

此命令已隱含取代,因為命令群組 『kusto database』 已被取代,而且將在未來的版本中移除。 請改用 『az extension add -n kusto」 來安裝支援的 Kusto 擴充功能。

列出 Kusto 資料庫。

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

範例

列出 Kusto 資料庫。 ( 自動產生 )

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

必要參數

--cluster-name

叢集的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database list (kusto 擴充功能)

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

傳回指定 Kusto 叢集的資料庫清單。

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

範例

KustoDatabasesListByCluster

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

必要參數

--cluster-name

Kusto 叢集的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database list-principal

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

傳回指定 Kusto 叢集和資料庫的資料庫主體清單。

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

範例

KustoDatabaseListPrincipals

az kusto database list-principal --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --resource-group "kustorptest"

必要參數

--cluster-name

Kusto 叢集的名稱。

--database-name

Kusto 叢集中的資料庫名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database remove-principal

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

拿掉資料庫主體許可權。

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

範例

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"

選擇性參數

--cluster-name

Kusto 叢集的名稱。

--database-name

Kusto 叢集中的資料庫名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--value

Kusto 資料庫主體的清單。

使用量:--value role=XX name=XX type=XX fqn=XX email=XX app-id=XX

role:必要。 資料庫主體角色。 name:必要。 資料庫主體名稱。 type:必要。 資料庫主體類型。 fqn:資料庫主體完整名稱。 email:如果存在,則為資料庫主體電子郵件。 app-id:應用程式識別碼 - 僅與應用程式主體類型相關。

您可以使用多個 --value 自變數來指定多個動作。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database show

已被取代

此命令已隱含取代,因為命令群組 『kusto database』 已被取代,而且將在未來的版本中移除。 請改用 『az extension add -n kusto」 來安裝支援的 Kusto 擴充功能。

取得 Kusto 資料庫。

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

範例

取得 Kusto 資料庫。 ( 自動產生 )

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

選擇性參數

--cluster-name

叢集的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--name -n

資料庫的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database show (kusto 擴充功能)

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

傳回資料庫。

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

範例

KustoDatabasesGet

az kusto database show --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --resource-group "kustorptest"

選擇性參數

--cluster-name

Kusto 叢集的名稱。

--database-name

Kusto 叢集中的資料庫名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database update

已被取代

此命令已隱含取代,因為命令群組 『kusto database』 已被取代,而且將在未來的版本中移除。 請改用 『az extension add -n kusto」 來安裝支援的 Kusto 擴充功能。

更新 Kusto 資料庫。

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

範例

建立 Kusto 資料庫。

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

必要參數

--soft-delete-period

數據應該保留的時間量,以便可供查詢。 ISO8601格式的持續時間(例如,100 天會是 P100D)。

選擇性參數

--add

藉由指定路徑和索引鍵值組,將物件加入物件清單。 範例:--add property.listProperty <key=value, string or JSON string>

預設值: []
--cluster-name

叢集的名稱。

--force-string

使用 'set' 或 'add' 時,請保留字串常值,而不是嘗試轉換成 JSON。

預設值: False
--hot-cache-period

數據應該保留在快取中的時間量。ISO8601格式的持續時間(例如,100 天會是 P100D)。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--name -n

資料庫的名稱。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--remove

從清單中移除屬性或專案。 範例: --remove property.list <indexToRemove>--remove propertyToRemove

預設值: []
--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--set

指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=<value>

預設值: []
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database update (kusto 擴充功能)

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

更新 資料庫。

az kusto database update [--cluster-name]
                         [--database-name]
                         [--ids]
                         [--no-wait]
                         [--read-only-following-database]
                         [--read-write-database]
                         [--resource-group]
                         [--subscription]

範例

Kusto ReadWrite 資料庫建立或更新

az kusto database update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --read-write-database location="westus" soft-delete-period="P1D" --resource-group "kustorptest"

選擇性參數

--cluster-name

Kusto 叢集的名稱。

--database-name

Kusto 叢集中的資料庫名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--read-only-following-database

類別,表示唯讀的下列資料庫。

使用方式:--read-only-following-database hot-cache-period=XX location=XX kind=XX

hot-cache-period:數據應該保留在快取中的時間,以在 TimeSpan 中快速查詢。 location:資源位置。 kind:必要。 資料庫的種類。

--read-write-database

表示讀寫資料庫的類別。

使用方式:--read-write-database soft-delete-period=XX hot-cache-period=XX location=XX kind=XX

soft-delete-period:數據在 TimeSpan 中停止可供查詢存取之前,應該保留數據的時間。 hot-cache-period:數據應該保留在快取中的時間,以在 TimeSpan 中快速查詢。 location:資源位置。 kind:必要。 資料庫的種類。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database wait

已被取代

此命令已隱含取代,因為命令群組 『kusto database』 已被取代,而且將在未來的版本中移除。 請改用 『az extension add -n kusto」 來安裝支援的 Kusto 擴充功能。

等候受控 Kusto 資料庫達到所需的狀態。

如果資料庫上的作業中斷或以 啟動 --no-wait,請使用此命令等候資料庫完成。

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

選擇性參數

--cluster-name

叢集的名稱。

--created

請等候在 'Succeeded' 使用 'provisioningState' 建立。

預設值: False
--custom

等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

預設值: False
--exists

等候資源存在。

預設值: False
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--interval

輪詢間隔以秒為單位。

預設值: 30
--name -n

資料庫的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--timeout

以秒為單位的等候上限。

預設值: 3600
--updated

等到 provisioningState 更新為 'Succeeded'。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az kusto database wait (kusto 擴充功能)

實驗

命令群組 『kusto』 是實驗性且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

將 CLI 置於等候狀態,直到符合 kusto 資料庫的條件為止。

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

範例

暫停執行下一行 CLI 腳本,直到成功建立 kusto 資料庫為止。

az kusto database wait --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --resource-group "kustorptest" --created

暫停執行下一行 CLI 腳本,直到 kusto 資料庫成功更新為止。

az kusto database wait --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --resource-group "kustorptest" --updated

暫停執行下一行 CLI 腳本,直到成功刪除 kusto 資料庫為止。

az kusto database wait --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --resource-group "kustorptest" --deleted

選擇性參數

--cluster-name

Kusto 叢集的名稱。

--created

請等候在 'Succeeded' 使用 'provisioningState' 建立。

預設值: False
--custom

等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

--database-name

Kusto 叢集中的資料庫名稱。

--deleted

等到刪除為止。

預設值: False
--exists

等候資源存在。

預設值: False
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--interval

輪詢間隔以秒為單位。

預設值: 30
--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--timeout

以秒為單位的等候上限。

預設值: 3600
--updated

等到 provisioningState 更新為 'Succeeded'。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。