사용자

Azure Cosmos DB 는 문서, 그래프 및 키-값 데이터 모델을 지원하는 전역적으로 분산된 다중 모델 데이터베이스입니다. 이 섹션의 내용은 REST를 통해 SQL API를 사용하여 사용자 리소스를 관리하기 위한 것입니다.

사용자는 컬렉션, 문서, 첨부 파일, 저장 프로시저, 트리거 및 사용자 정의 함수에 대한 권한 범위를 지정하는 논리적 네임스페이스입니다. 사용자 구문은 데이터베이스 리소스에서 실행되므로 포함된 데이터베이스 경계를 벗어날 수 없습니다. 사용자 리소스는 Azure Cosmos DB REST 리소스 모델의 사용자가 나타냅니다. 시스템 리소스이므로 고정 스키마를 포함합니다.

다음 예제에서는 사용자에 대한 JSON 표현의 예를 보여 줍니다.

{  
   "id":"JohnSmith@contoso.com",  
   "_rid":"rnYYACFnVAA=",  
   "_ts":1408056023,  
   "_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",  
   "_etag":"00004a00-0000-0000-0000-53ed3ad70000",  
   "_permissions":"permissions\/"  
}  
  
속성 Description
id 필수 요소. 유일한 사용자 설정 가능 속성입니다. 사용자를 식별하는 고유한 이름입니다. 즉, 두 사용자가 데이터베이스 내에서 동일한 ID를 공유하지 않습니다. 이름은 255자를 초과할 수 없습니다.
_rid 시스템 생성 속성입니다. 리소스 ID(_rid)는 리소스 모델의 리소스 스택당 계층적인 고유 식별자입니다. 사용자 리소스의 배치와 탐색용으로 내부에서 사용됩니다.
_ts 시스템 생성 속성입니다. 리소스가 마지막으로 업데이트된 시간의 타임스탬프를 지정합니다. 값은 타임스탬프입니다.
_self 시스템 생성 속성입니다. 고유한 주소를 지정할 수 있는 리소스의 URI입니다.
_etag 낙관적 동시성 제어에 필요한 리소스 etag를 나타내는 시스템 생성 속성입니다.
_권한을 권한 리소스 피드의 주소 지정 가능 경로를 나타내는 시스템 생성 속성입니다.

작업

사용자로 다음을 수행할 수 있습니다.

참고 항목