로컬 컴퓨터에서 테스트하거나 애플리케이션이 관리 ID를 직접 지원하는 Azure 서비스에서 실행되는 경우 DefaultAzureCredential 인스턴스를 만들어 OAuth 토큰을 얻습니다. 그런 다음, COSMOS_ENDPOINT 환경 변수와 TokenCredential 개체를 매개 변수로 사용하여 CosmosClient 클래스의 새 인스턴스를 만듭니다.
API for NoSQL 계정 - Azure Cosmos DB 데이터에 대한 고유한 최상위 네임스페이스입니다.
계정의 컨테이너를 구성하는 데이터베이스
데이터베이스의 개별 항목 세트를 포함하는 컨테이너
컨테이너의 JSON 문서를 나타내는 항목
다음 다이어그램에서는 리소스 간의 관계를 보여줍니다.
맨 위에 있는 Azure Cosmos DB 계정을 보여 주는 계층 다이어그램. 계정에는 두 개의 자식 데이터베이스 노드가 있습니다. 데이터베이스 노드 중 하나에는 두 개의 자식 컨테이너 노드가 포함되어 있습니다. 다른 데이터베이스 노드에는 단일 자식 컨테이너 노드가 포함됩니다. 단일 컨테이너 노드에는 세 개의 자식 항목 노드가 있습니다.
각 리소스 형식은 하나 이상의 연결된 클래스로 표시됩니다. 가장 일반적인 클래스의 목록은 다음과 같습니다.