다음을 통해 공유


az sql mi-arc

Note

이 참조는 Azure CLI(버전 2.3.1 이상)에 대한 arcdata 확장의 일부입니다. az sql mi-arc 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

이 명령 그룹은 미리 보기 상태이며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

Arc에 대한 SQL 관리형 인스턴스를 관리합니다.

명령

Name Description 형식 상태
az sql mi-arc config

구성 명령.

Extension Preview
az sql mi-arc config add

구성 파일에서 json 경로에 대한 값을 추가합니다.

Extension Preview
az sql mi-arc config init

SQL 관리형 인스턴스에 대한 CRD 및 사양 파일을 초기화합니다.

Extension Preview
az sql mi-arc config patch

json 패치 파일을 기반으로 구성 파일을 패치합니다.

Extension Preview
az sql mi-arc config remove

구성 파일에서 json 경로에 대한 값을 제거합니다.

Extension Preview
az sql mi-arc config replace

구성 파일에서 json 경로의 값을 바꿉합니다.

Extension Preview
az sql mi-arc create

SQL 관리되는 인스턴스를 만듭니다.

Extension Preview
az sql mi-arc delete

SQL 관리형 인스턴스를 삭제합니다.

Extension Preview
az sql mi-arc edit

SQL 관리형 인스턴스의 구성을 편집합니다.

Extension Preview
az sql mi-arc endpoint

SQL 엔드포인트를 보고 관리합니다.

Extension Preview
az sql mi-arc endpoint list

SQL 엔드포인트를 나열합니다.

Extension Preview
az sql mi-arc list

SQL 관리되는 인스턴스를 나열합니다.

Extension Preview
az sql mi-arc show

SQL 관리형 인스턴스의 세부 정보를 표시합니다.

Extension Preview

az sql mi-arc create

미리 보기

명령 그룹 'sql mi-arc'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

SQL 관리되는 인스턴스를 만듭니다.

SQL 관리되는 인스턴스의 암호를 설정하려면 환경 변수를 AZDATA_PASSWORD 설정하세요.

az sql mi-arc create --name
                     [--cores-limit]
                     [--cores-request]
                     [--memory-limit]
                     [--memory-request]
                     [--namespace]
                     [--no-external-endpoint]
                     [--no-wait]
                     [--path]
                     [--replicas]
                     [--storage-class-backups]
                     [--storage-class-data]
                     [--storage-class-datalogs]
                     [--storage-class-logs]
                     [--volume-size-backups]
                     [--volume-size-data]
                     [--volume-size-datalogs]
                     [--volume-size-logs]

예제

SQL 관리되는 인스턴스를 만듭니다.

az sql mi-arc create -n sqlmi1

HA 시나리오에서 복제본이 3개인 SQL 관리형 인스턴스를 만듭니다.

az sql mi-arc create -n sqlmi2 --replicas 3

필수 매개 변수

--name -n

SQL 관리되는 인스턴스의 이름입니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--cores-limit

관리되는 인스턴스의 코어 제한은 정수로 제한됩니다.

--cores-request

정수로 관리되는 인스턴스의 코어에 대한 요청입니다.

--memory-limit

관리되는 인스턴스의 용량 제한(정수)입니다.

--memory-request

GB에서 메모리의 정수 양으로 관리되는 인스턴스의 상한에 대한 요청입니다.

--namespace -s

SQL 관리형 인스턴스를 배포할 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

--no-external-endpoint

지정한 경우 외부 서비스가 만들어지지 않습니다. 그렇지 않으면 데이터 컨트롤러와 동일한 서비스 유형을 사용하여 외부 서비스를 만듭니다.

--no-wait

지정된 경우 명령은 반환하기 전에 인스턴스가 준비 상태가 될 때까지 기다리지 않습니다.

속성
Default value: False
--path

SQL 관리되는 인스턴스 json 파일에 대한 azext_arcdata 파일의 경로입니다.

--replicas

이 옵션은 고가용성을 위해 Kubernetes 클러스터에 배포될 SQL Managed Instance 복제본 수를 지정합니다. 허용되는 값은 '3' 또는 '1'이며 기본값은 '1'입니다.

--storage-class-backups

백업(/var/opt/mssql/backups)에 사용할 스토리지 클래스입니다. 값을 지정하지 않으면 스토리지 클래스가 지정되지 않습니다. 그러면 Kubernetes에서 기본 스토리지 클래스를 사용합니다.

--storage-class-data

데이터(.mdf)에 사용할 스토리지 클래스입니다. 값을 지정하지 않으면 스토리지 클래스가 지정되지 않습니다. 그러면 Kubernetes에서 기본 스토리지 클래스를 사용합니다.

--storage-class-datalogs

데이터베이스 로그(.ldf)에 사용할 스토리지 클래스입니다. 값을 지정하지 않으면 스토리지 클래스가 지정되지 않습니다. 그러면 Kubernetes에서 기본 스토리지 클래스를 사용합니다.

--storage-class-logs

로그(/var/log)에 사용할 스토리지 클래스입니다. 값을 지정하지 않으면 스토리지 클래스가 지정되지 않습니다. 그러면 Kubernetes에서 기본 스토리지 클래스를 사용합니다.

--volume-size-backups

백업에 사용할 스토리지 볼륨의 크기는 양수로, Ki(킬로바이트), Mi(메가바이트) 또는 Gi(기가바이트)가 뒤따릅니다.

--volume-size-data

데이터에 사용할 스토리지 볼륨의 크기는 양수로, Ki(킬로바이트), Mi(메가바이트) 또는 Gi(기가바이트)입니다.

--volume-size-datalogs

데이터 로그에 사용할 스토리지 볼륨의 크기는 양수로, Ki(킬로바이트), Mi(메가바이트) 또는 Gi(기가바이트)가 뒤따릅니다.

--volume-size-logs

로그에 대해 양수로 사용할 스토리지 볼륨의 크기이며 Ki(킬로바이트), Mi(메가바이트) 또는 Gi(기가바이트)가 뒤따릅니다.

전역 매개 변수
--debug

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성
Default value: False
--output -o

출력 형식

속성
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

az sql mi-arc delete

미리 보기

명령 그룹 'sql mi-arc'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

SQL 관리형 인스턴스를 삭제합니다.

az sql mi-arc delete --name
                     [--namespace]

예제

SQL 관리형 인스턴스를 삭제합니다.

az sql mi-arc delete -n sqlmi1

필수 매개 변수

--name -n

삭제할 SQL 관리되는 인스턴스의 이름입니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--namespace -s

SQL 관리형 인스턴스를 배포할 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

전역 매개 변수
--debug

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성
Default value: False
--output -o

출력 형식

속성
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

az sql mi-arc edit

미리 보기

명령 그룹 'sql mi-arc'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

SQL 관리형 인스턴스의 구성을 편집합니다.

az sql mi-arc edit --name
                   [--cores-limit]
                   [--cores-request]
                   [--memory-limit]
                   [--memory-request]
                   [--namespace]
                   [--no-wait]
                   [--path]

예제

SQL 관리형 인스턴스의 구성을 편집합니다.

az sql mi-arc edit --path ./spec.json -n sqlmi1

필수 매개 변수

--name -n

편집 중인 SQL 관리형 인스턴스의 이름입니다. 인스턴스가 배포되는 이름은 변경할 수 없습니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--cores-limit

관리되는 인스턴스의 코어 제한은 정수로 제한됩니다.

--cores-request

정수로 관리되는 인스턴스의 코어에 대한 요청입니다.

--memory-limit

관리되는 인스턴스의 용량 제한(정수)입니다.

--memory-request

GB에서 메모리의 정수 양으로 관리되는 인스턴스의 상한에 대한 요청입니다.

--namespace -s

SQL 관리형 인스턴스를 배포할 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

--no-wait

지정된 경우 명령은 반환하기 전에 인스턴스가 준비 상태가 될 때까지 기다리지 않습니다.

속성
Default value: False
--path

SQL 관리되는 인스턴스 json 파일에 대한 azext_arcdata 파일의 경로입니다.

전역 매개 변수
--debug

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성
Default value: False
--output -o

출력 형식

속성
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

az sql mi-arc list

미리 보기

명령 그룹 'sql mi-arc'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

SQL 관리되는 인스턴스를 나열합니다.

az sql mi-arc list [--namespace]

예제

SQL 관리되는 인스턴스를 나열합니다.

az sql mi-arc list

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--namespace -s

SQL 관리형 인스턴스를 배포할 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

전역 매개 변수
--debug

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성
Default value: False
--output -o

출력 형식

속성
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

az sql mi-arc show

미리 보기

명령 그룹 'sql mi-arc'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

SQL 관리형 인스턴스의 세부 정보를 표시합니다.

az sql mi-arc show --name
                   [--namespace]
                   [--path]

예제

SQL 관리형 인스턴스의 세부 정보를 표시합니다.

az sql mi-arc show -n sqlmi1

필수 매개 변수

--name -n

표시할 SQL 관리되는 인스턴스의 이름입니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--namespace -s

SQL 관리형 인스턴스를 배포할 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

--path -p

SQL 관리형 인스턴스에 대한 전체 사양을 작성해야 하는 경로입니다. 생략하면 사양이 표준 출력에 기록됩니다.

전역 매개 변수
--debug

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성
Default value: False
--output -o

출력 형식

속성
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False