다음을 통해 공유


az iot du account

참고 항목

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

디바이스 업데이트 계정 관리.

명령

Name Description 형식 상태
az iot du account create

디바이스 업데이트 계정을 만듭니다.

내선 번호 GA
az iot du account delete

디바이스 업데이트 계정을 삭제합니다.

내선 번호 GA
az iot du account list

구독 또는 리소스 그룹의 모든 디바이스 업데이트 계정을 나열합니다.

내선 번호 GA
az iot du account private-endpoint-connection

디바이스 업데이트 계정 프라이빗 엔드포인트 연결 관리.

내선 번호 GA
az iot du account private-endpoint-connection delete

디바이스 업데이트 계정과 연결된 프라이빗 엔드포인트 연결을 삭제합니다.

내선 번호 GA
az iot du account private-endpoint-connection list

디바이스 업데이트 계정과 연결된 프라이빗 엔드포인트 연결을 나열합니다.

내선 번호 GA
az iot du account private-endpoint-connection set

디바이스 업데이트 계정과 연결된 프라이빗 엔드포인트 연결의 상태를 설정합니다.

내선 번호 GA
az iot du account private-endpoint-connection show

디바이스 업데이트 계정과 연결된 프라이빗 엔드포인트 연결을 표시합니다.

내선 번호 GA
az iot du account private-link-resource

디바이스 업데이트 계정 프라이빗 링크 리소스 관리.

내선 번호 GA
az iot du account private-link-resource list

계정에서 지원하는 프라이빗 링크 리소스를 나열합니다.

내선 번호 GA
az iot du account show

디바이스 업데이트 계정의 세부 정보를 표시합니다.

내선 번호 GA
az iot du account update

디바이스 업데이트 계정을 업데이트합니다.

내선 번호 GA
az iot du account wait

원하는 계정 리소스 상태가 충족될 때까지 차단합니다.

내선 번호 GA

az iot du account create

디바이스 업데이트 계정을 만듭니다.

이 명령을 사용하여 기존 계정의 상태를 업데이트할 수도 있습니다.

az iot du account create --account
                         --resource-group
                         [--assign-identity]
                         [--location]
                         [--no-wait]
                         [--pna {Disabled, Enabled}]
                         [--role]
                         [--scopes]
                         [--sku {Free, Standard}]
                         [--tags]

예제

리소스 그룹 위치를 사용하여 대상 리소스 그룹에 디바이스 업데이트 계정을 만듭니다.

az iot du account create -n {account_name} -g {resouce_group}

지정된 위치와 태그를 차단하지 않고 대상 리소스 그룹에 체험 sku 디바이스 업데이트 계정을 만듭니다.

az iot du account create -n {account_name} -g {resouce_group} -l westus --tags a=b c=d --sku Free --no-wait

시스템 관리 ID를 사용하여 대상 리소스 그룹에 디바이스 업데이트 계정을 만듭니다.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system]

시스템 관리 ID를 사용하여 대상 리소스 그룹에 디바이스 업데이트 계정을 만든 다음, 기여자 역할을 사용하여 시스템 ID를 단일 범위에 할당합니다.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system] --scopes /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount

시스템 및 사용자 할당 관리 ID를 사용하여 대상 리소스 그룹에 디바이스 업데이트 계정을 만든 다음, 사용자 지정 역할이 있는 하나 이상의 범위(공간 구분)에 시스템 ID를 할당합니다.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system] /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourcegroups/ProResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity --scopes /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount1
  /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount2
--role "Storage Blob Data Contributor"

필수 매개 변수

--account -n

디바이스 업데이트 계정 이름입니다. 를 사용하여 az config set defaults.adu_account=<name>기본 계정 이름을 구성할 수 있습니다.

--resource-group -g

디바이스 업데이트 계정 리소스 그룹 이름입니다. az config set defaults.adu_group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--assign-identity

공백으로 구분된 시스템 또는 사용자 할당 ID를 허용합니다. '[system]'을 사용하여 시스템 할당 ID 또는 리소스 ID를 참조하여 사용자 할당 ID를 참조합니다. 예제에 대한 도움말을 확인하세요.

--location -l

디바이스 업데이트 계정 위치입니다. 위치가 제공되지 않으면 리소스 그룹 위치가 사용됩니다. az configure --defaults location=<name>을 사용하여 기본 위치를 구성할 수 있습니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--pna --public-network-access

공용 네트워크에서 디바이스 업데이트 계정에 액세스할 수 있는지를 나타냅니다.

허용되는 값: Disabled, Enabled
Default value: Enabled
--role

시스템 할당 ID의 역할 이름 또는 ID입니다.

Default value: Contributor
--scopes

시스템 할당 ID가 액세스할 수 있는 공간으로 구분된 범위입니다. --no-wait와 함께 사용할 수 없습니다.

--sku

디바이스 업데이트 계정 SKU.

허용되는 값: Free, Standard
Default value: Standard
--tags

리소스 태그. a=b c=d 형식의 키-값 쌍의 속성 모음입니다.

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az iot du account delete

디바이스 업데이트 계정을 삭제합니다.

az iot du account delete --account
                         [--no-wait]
                         [--resource-group]
                         [--yes {false, true}]

예제

대상 계정을 삭제합니다.

az iot du account delete -n {account_name}

확인 또는 차단 없이 대상 계정을 삭제합니다.

az iot du account delete -n {account_name} -y --no-wait

필수 매개 변수

--account -n

디바이스 업데이트 계정 이름입니다. 를 사용하여 az config set defaults.adu_account=<name>기본 계정 이름을 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--resource-group -g

디바이스 업데이트 계정 리소스 그룹 이름입니다. az config set defaults.adu_group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--yes -y

사용자 프롬프트를 건너뜁니다. 작업 수락을 나타냅니다. 자동화 시나리오에 주로 사용됩니다. 기본값: false입니다.

허용되는 값: false, true
전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az iot du account list

구독 또는 리소스 그룹의 모든 디바이스 업데이트 계정을 나열합니다.

az iot du account list [--resource-group]

예제

구독의 모든 계정을 나열합니다.

az iot du account list

필터 조건을 충족하는 구독의 계정을 나열합니다.

az iot du account list --query "[?tags.env == 'test']"

리소스 그룹의 모든 계정을 나열합니다.

az iot du account list -g {resource_group}

선택적 매개 변수

--resource-group -g

디바이스 업데이트 계정 리소스 그룹 이름입니다. az config set defaults.adu_group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az iot du account show

디바이스 업데이트 계정의 세부 정보를 표시합니다.

az iot du account show --account
                       [--resource-group]

예제

대상 계정을 표시합니다.

az iot du account show -n {account_name}

특정 속성에 대한 대상 계정 필터링을 표시합니다.

az iot du account show -n {account_name} --query identity

필수 매개 변수

--account -n

디바이스 업데이트 계정 이름입니다. 를 사용하여 az config set defaults.adu_account=<name>기본 계정 이름을 구성할 수 있습니다.

선택적 매개 변수

--resource-group -g

디바이스 업데이트 계정 리소스 그룹 이름입니다. az config set defaults.adu_group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az iot du account update

디바이스 업데이트 계정을 업데이트합니다.

현재 ID, publicNetworkAccess 및 태그와 같은 계정 속성을 업데이트할 수 있습니다.

az iot du account update --account
                         [--add]
                         [--force-string]
                         [--no-wait]
                         [--remove]
                         [--resource-group]
                         [--set]

예제

특정 계정 태그 특성을 설정합니다.

az iot du account update -n {account_name} --set tags.env='test'

공용 네트워크 액세스를 사용하지 않도록 설정합니다.

az iot du account update -n {account_name} --set publicNetworkAccess='Disabled'

필수 매개 변수

--account -n

디바이스 업데이트 계정 이름입니다. 를 사용하여 az config set defaults.adu_account=<name>기본 계정 이름을 구성할 수 있습니다.

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>

Default value: []
--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

Default value: False
--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

디바이스 업데이트 계정 리소스 그룹 이름입니다. az config set defaults.adu_group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>

Default value: []
전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az iot du account wait

원하는 계정 리소스 상태가 충족될 때까지 차단합니다.

az iot du account wait --account
                       [--created]
                       [--custom]
                       [--deleted]
                       [--exists]
                       [--interval]
                       [--resource-group]
                       [--timeout]
                       [--updated]

예제

계정 리소스가 업데이트를 완료할 때까지 차단합니다.

az iot du account wait -n {account_name} -g {resource_group} --updated

필수 매개 변수

--account -n

디바이스 업데이트 계정 이름입니다. 를 사용하여 az config set defaults.adu_account=<name>기본 계정 이름을 구성할 수 있습니다.

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.

Default value: False
--custom

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

--deleted

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

Default value: False
--exists

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

Default value: False
--interval

폴링 간격(초)입니다.

Default value: 30
--resource-group -g

디바이스 업데이트 계정 리소스 그룹 이름입니다. az config set defaults.adu_group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--timeout

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

Default value: 3600
--updated

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

Default value: False
전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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