다음을 통해 공유


azdata

적용 대상: Azure Data CLI(azdata)

다음 문서에서는 azdata 도구의 sql 명령에 대한 참조를 제공합니다. 다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.

명령

명령 설명
azdata arc Azure 데이터 서비스에 Azure Arc를 사용하기 위한 명령입니다.
azdata sql SQL DB CLI를 사용하면 사용자가 T-SQL을 통해 SQL Server와 상호 작용할 수 있습니다.
azdata login 클러스터의 컨트롤러 엔드포인트에 로그인하고 네임스페이스를 활성 컨텍스트로 설정합니다. 로그인 시 암호를 사용하려면 AZDATA_PASSWORD 환경 변수를 설정해야 합니다.
azdata logout 클러스터에서 로그아웃합니다.
azdata context 컨텍스트 관리 명령.
azdata bdc SQL Server 빅 데이터 클러스터를 선택, 관리, 운영합니다.
azdata 확장 CLI 확장을 관리하고 업데이트합니다.
azdata app 애플리케이션을 만들고, 삭제하고, 실행하고, 관리합니다.
azdata postgres Postgres 쿼리 실행기 및 대화형 셸입니다.
azdata Notebook 터미널에서 Notebook 보기, 실행 및 관리를 위한 명령입니다.

azdata login

클러스터가 배포되면 배포 중에 컨트롤러 엔드포인트가 나열되므로 로그인하는 데 사용해야 합니다. 컨트롤러 엔드포인트를 모르는 경우 시스템의 기본 위치인 <user home>/.kube/config에 클러스터의 kube 구성을 저장하여 로그인하거나, KUBECONFIG 환경 변수를 사용할 수 있습니다(즉, export KUBECONFIG=path/to/.kube/config). 로그인하면 이 클러스터의 네임스페이스가 활성 컨텍스트로 설정됩니다.

azdata login [--auth] 
             [--endpoint -e]  
             
[--accept-eula -a]  
             
[--namespace -ns]  
             
[--username -u]  
             
[--principal -p]

예제

기본 인증을 사용하여 로그인합니다.

azdata login --auth basic --username johndoe --endpoint https://<ip or domain name>:30080

Active Directory를 사용하여 로그인합니다.

azdata login --auth ad --endpoint https://<ip or domain name>:30080                

명시적 보안 주체가 있는 Active Directory를 사용하여 로그인합니다.

azdata login --auth ad --principal johndoe@COSTOSO.COM --endpoint https://<ip or domain name>:30080

대화형으로 로그인합니다. 인수로 지정하지 않은 경우 클러스터 이름을 묻는 메시지가 항상 표시됩니다. 시스템에 AZDATA_USERNAME, AZDATA_PASSWORD 및 ACCEPT_EULA env 변수가 설정된 경우 이러한 변수에 대한 메시지가 표시되지 않습니다. 시스템에 kube 구성이 있거나 KUBECONFIG env var을 사용하여 구성 경로를 지정하는 경우 대화형 환경에서 먼저 구성을 사용한 다음 구성이 실패하는지 묻는 메시지를 표시합니다.

azdata login

로그인(비대화형). 클러스터 이름, 컨트롤러 사용자 이름, 컨트롤러 엔드포인트 및 EULA 동의를 인수로 설정하여 로그인합니다. AZDATA_PASSWORD 환경 변수를 설정해야 합니다. 컨트롤러 엔드포인트를 지정하지 않으려면 해당 머신의 기본 위치인 <user home>/.kube/config에 kube 구성을 저장하거나, KUBECONFIG 환경 변수를 사용합니다(즉, export KUBECONFIG=path/to/.kube/config).

azdata login --namespace ClusterName --username johndoe@contoso.com  --endpoint https://<ip or domain name>:30080 --accept-eula yes

컴퓨터에서 kube 구성을 사용하여 로그인하고 AZDATA_USERNAME, AZDATA_PASSWORD 및 ACCEPT_EULA 대해 var 집합을 env합니다.

azdata login -n ClusterName

선택적 매개 변수

--auth

인증 전략입니다. 기본 또는 Active Directory 인증입니다. 기본값은 "기본" 인증입니다.

--endpoint -e

클러스터 컨트롤러 엔드포인트 “https://host:port"”입니다. 이 인수를 사용하지 않으려면 컴퓨터에서 kube 구성을 사용할 수 있습니다. 구성이 기본 위치인 <user home>/.kube/config에 있는지 확인하거나, KUBECONFIG 환경 변수를 사용합니다.

--accept-eula -a

사용 조건에 동의합니까? [예/아니요]. 이 인수를 사용하지 않으려면 환경 변수 ACCEPT_EULA '예'로 설정할 수 있습니다. 이 제품의 사용 조건은 .에서 https://aka.ms/eula-azdata-en볼 수 있습니다.

--namespace -ns

클러스터 컨트롤 플레인의 네임스페이스입니다.

--username -u

계정 사용자입니다. 이 인수를 사용하지 않으려면 AZDATA_USERNAME 환경 변수를 설정하면 됩니다.

--principal -p

Kerberos 영역입니다. 대부분의 경우 Kerberos 영역은 대문자로 된 도메인 이름입니다.

전역 인수

--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--output -o

출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json

--query -q

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

azdata logout

클러스터에서 로그아웃합니다.

azdata logout 

예제

이 사용자를 로그아웃합니다.

azdata logout

전역 인수

--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--output -o

출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json

--query -q

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

다음 단계

다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.

azdata 도구를 설치하는 방법에 대한 자세한 내용은 azdata 설치를 참조하세요.