az kusto script

참고

이 참조는 Azure CLI 대한 kusto 확장의 일부이며 버전 2.15.0 이상이 필요합니다. az kusto script 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

kusto를 사용하여 스크립트를 관리합니다.

명령

az kusto script create

Kusto 데이터베이스 스크립트를 만듭니다.

az kusto script delete

Kusto principalAssignment를 삭제합니다.

az kusto script list

지정된 데이터베이스에 대한 데이터베이스 스크립트 목록을 반환합니다.

az kusto script show

Kusto 클러스터 데이터베이스 스크립트를 가져옵니다.

az kusto script update

데이터베이스 스크립트를 업데이트합니다.

az kusto script wait

kusto 스크립트의 조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

az kusto script create

Kusto 데이터베이스 스크립트를 만듭니다.

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

예제

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"

필수 매개 변수

--cluster-name

Kusto 클러스터의 이름입니다.

--database-name

Kusto 클러스터에 있는 데이터베이스의 이름입니다.

--name --script-name -n

Kusto 데이터베이스 스크립트의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--continue-on-errors

명령 중 하나가 실패할 경우 계속할지 여부를 나타내는 플래그입니다.

허용되는 값: false, true
--force-update-tag

고유한 문자열입니다. 변경된 경우 스크립트가 다시 적용됩니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--script-url

KQL 스크립트 Blob 파일의 URL입니다.

--script-url-sas-token

SaS 토큰입니다.

az kusto script delete

Kusto principalAssignment를 삭제합니다.

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

예제

KustoScriptsDelete

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

필수 매개 변수

--cluster-name

Kusto 클러스터의 이름입니다.

--database-name

Kusto 클러스터에 있는 데이터베이스의 이름입니다.

--name --script-name -n

Kusto 데이터베이스 스크립트의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az kusto script list

지정된 데이터베이스에 대한 데이터베이스 스크립트 목록을 반환합니다.

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

예제

KustoScriptsList

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

필수 매개 변수

--cluster-name

Kusto 클러스터의 이름입니다.

--database-name

Kusto 클러스터에 있는 데이터베이스의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az kusto script show

Kusto 클러스터 데이터베이스 스크립트를 가져옵니다.

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

예제

KustoScriptsGet

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

필수 매개 변수

--cluster-name

Kusto 클러스터의 이름입니다.

--database-name

Kusto 클러스터에 있는 데이터베이스의 이름입니다.

--name --script-name -n

Kusto 데이터베이스 스크립트의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az kusto script update

데이터베이스 스크립트를 업데이트합니다.

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

예제

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"

필수 매개 변수

--cluster-name

Kusto 클러스터의 이름입니다.

--database-name

Kusto 클러스터에 있는 데이터베이스의 이름입니다.

--name --script-name -n

Kusto 데이터베이스 스크립트의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--continue-on-errors

명령 중 하나가 실패할 경우 계속할지 여부를 나타내는 플래그입니다.

허용되는 값: false, true
--force-update-tag

고유한 문자열입니다. 변경된 경우 스크립트가 다시 적용됩니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--script-url

KQL 스크립트 Blob 파일의 URL입니다.

--script-url-sas-token

SaS 토큰입니다.

az kusto script wait

kusto 스크립트의 조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

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

예제

kusto 스크립트가 성공적으로 만들어질 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

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

kusto 스크립트가 성공적으로 업데이트될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

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

kusto 스크립트가 성공적으로 삭제될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

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

필수 매개 변수

--cluster-name

Kusto 클러스터의 이름입니다.

--database-name

Kusto 클러스터에 있는 데이터베이스의 이름입니다.

--name --script-name -n

Kusto 데이터베이스 스크립트의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 통해 생성될 때까지 기다립니다.

--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예를 들어 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

삭제될 때까지 기다립니다.

--exists

리소스가 존재할 때까지 기다립니다.

--interval

폴링 간격(초)입니다.

기본값: 30
--timeout

최대 대기 시간(초)입니다.

기본값: 3600
--updated

'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.