az cosmosdb sql role assignment

Azure Cosmos DB SQL 역할 할당을 관리 합니다.

명령

az cosmosdb sql role assignment create

Azure Cosmos DB 계정에서 SQL 역할 할당을 만듭니다.

az cosmosdb sql role assignment delete

Azure Cosmos DB 계정에서 SQL 역할 할당을 삭제 합니다.

az cosmosdb sql role assignment exists

Azure Cosmos DB 역할 할당이 있는지 확인 합니다.

az cosmosdb sql role assignment list

Azure Cosmos DB 계정에서 모든 SQL 역할 할당을 나열 합니다.

az cosmosdb sql role assignment show

Azure Cosmos DB 계정에서 SQL 역할 할당의 속성을 표시 합니다.

az cosmosdb sql role assignment update

Azure Cosmos DB 계정에서 SQL 역할 할당을 업데이트 합니다.

az cosmosdb sql role assignment wait

특정 조건이 충족 될 때까지 SQL 역할 할당을 폴링합니다.

az cosmosdb sql role assignment create

Azure Cosmos DB 계정에서 SQL 역할 할당을 만듭니다.

az cosmosdb sql role assignment create --account-name
                                       --principal-id
                                       --resource-group
                                       --scope
                                       [--no-wait]
                                       [--role-assignment-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
                                       [--subscription]

예제

역할 정의 이름을 사용 하 여 Azure Cosmos DB 계정에서 SQL 역할 할당을 만듭니다.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-name "My Read Only Role" \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

역할 정의 ID를 사용 하 여 Azure Cosmos DB 계정에서 SQL 역할 할당을 만듭니다.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id be79875a-2cc4-40d5-8958-566017875b39 \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

필수 매개 변수

--account-name -a

Cosmosdb 계정 이름입니다.

--principal-id -p

이 역할 할당이 부여 되는 보안 주체의 AAD 개체 ID입니다.

--resource-group -g

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

--scope -s

이 역할 할당이 부여 되는 데이터 평면 리소스 경로입니다.

선택적 매개 변수

--no-wait

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

--role-assignment-id -i

Create의 경우 선택 사항입니다. 역할 할당에 대 한 고유 ID입니다. 지정 하지 않으면 새 GUID가 사용 됩니다.

--role-definition-id -d

이 역할 할당이 참조 하는 역할 정의의 고유 ID입니다.

--role-definition-name -n

이 역할 할당이 참조 하는 역할 정의의 고유한 이름입니다. 예: ' Contoso Reader 역할 '.

--subscription

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

az cosmosdb sql role assignment delete

Azure Cosmos DB 계정에서 SQL 역할 할당을 삭제 합니다.

az cosmosdb sql role assignment delete --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--subscription]
                                       [--yes]

예제

Azure Cosmos DB 계정에서 SQL 역할 할당을 삭제 합니다.

az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

필수 매개 변수

--account-name -a

Cosmosdb 계정 이름입니다.

--resource-group -g

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

--role-assignment-id -i

Create의 경우 선택 사항입니다. 역할 할당에 대 한 고유 ID입니다. 지정 하지 않으면 새 GUID가 사용 됩니다.

선택적 매개 변수

--no-wait

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

--subscription

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

--yes -y

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

az cosmosdb sql role assignment exists

Azure Cosmos DB 역할 할당이 있는지 확인 합니다.

az cosmosdb sql role assignment exists --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--subscription]

예제

Azure Cosmos DB 역할 할당이 있는지 확인 합니다.

az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

필수 매개 변수

--account-name -a

Cosmosdb 계정 이름입니다.

--resource-group -g

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

--role-assignment-id -i

Create의 경우 선택 사항입니다. 역할 할당에 대 한 고유 ID입니다. 지정 하지 않으면 새 GUID가 사용 됩니다.

선택적 매개 변수

--subscription

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

az cosmosdb sql role assignment list

Azure Cosmos DB 계정에서 모든 SQL 역할 할당을 나열 합니다.

az cosmosdb sql role assignment list --account-name
                                     --resource-group
                                     [--query-examples]
                                     [--subscription]

예제

Azure Cosmos DB 계정에서 모든 SQL 역할 할당을 나열 합니다.

az cosmosdb sql role assignment list --account-name MyAccount --resource-group MyResourceGroup

필수 매개 변수

--account-name -a

Cosmosdb 계정 이름입니다.

--resource-group -g

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

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

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

az cosmosdb sql role assignment show

Azure Cosmos DB 계정에서 SQL 역할 할당의 속성을 표시 합니다.

az cosmosdb sql role assignment show --account-name
                                     --resource-group
                                     --role-assignment-id
                                     [--query-examples]
                                     [--subscription]

예제

Azure Cosmos DB 계정에서 SQL 역할 할당의 속성을 표시 합니다.

az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

필수 매개 변수

--account-name -a

Cosmosdb 계정 이름입니다.

--resource-group -g

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

--role-assignment-id -i

Create의 경우 선택 사항입니다. 역할 할당에 대 한 고유 ID입니다. 지정 하지 않으면 새 GUID가 사용 됩니다.

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

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

az cosmosdb sql role assignment update

Azure Cosmos DB 계정에서 SQL 역할 할당을 업데이트 합니다.

az cosmosdb sql role assignment update --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--principal-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
                                       [--scope]
                                       [--subscription]

예제

Azure Cosmos DB 계정에서 SQL 역할 할당을 업데이트 합니다.

az cosmosdb sql role assignment update --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id updated-role-definition-id

필수 매개 변수

--account-name -a

Cosmosdb 계정 이름입니다.

--resource-group -g

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

--role-assignment-id -i

Create의 경우 선택 사항입니다. 역할 할당에 대 한 고유 ID입니다. 지정 하지 않으면 새 GUID가 사용 됩니다.

선택적 매개 변수

--no-wait

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

--principal-id -p

이 역할 할당이 부여 되는 보안 주체의 AAD 개체 ID입니다.

--role-definition-id -d

이 역할 할당이 참조 하는 역할 정의의 고유 ID입니다.

--role-definition-name -n

이 역할 할당이 참조 하는 역할 정의의 고유한 이름입니다. 예: ' Contoso Reader 역할 '.

--scope -s

이 역할 할당이 부여 되는 데이터 평면 리소스 경로입니다.

--subscription

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

az cosmosdb sql role assignment wait

특정 조건이 충족 될 때까지 SQL 역할 할당을 폴링합니다.

az cosmosdb sql role assignment wait --account-name
                                     --resource-group
                                     --role-assignment-id
                                     [--created]
                                     [--custom]
                                     [--deleted]
                                     [--exists]
                                     [--interval]
                                     [--subscription]
                                     [--timeout]
                                     [--updated]

예제

삭제 될 때까지 SQL 역할 할당을 폴링합니다.

az cosmosdb sql role assignment wait --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted

필수 매개 변수

--account-name -a

Cosmosdb 계정 이름입니다.

--resource-group -g

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

--role-assignment-id -i

Create의 경우 선택 사항입니다. 역할 할당에 대 한 고유 ID입니다. 지정 하지 않으면 새 GUID가 사용 됩니다.

선택적 매개 변수

--created

' 성공 '에서 ' provisioningState '를 사용 하 여 만들 때까지 기다립니다.

--custom

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

--deleted

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

--exists

리소스가 있을 때까지 기다립니다.

--interval

폴링 간격 (초)입니다.

기본값: 30
--subscription

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

--timeout

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

기본값: 3600
--updated

' 성공 '으로 provisioningState으로 업데이트할 때까지 기다립니다.