다음을 통해 공유


빠른 시작: Java용 Azure Cosmos DB for Table 라이브러리

이 빠른 시작에서는 Java 애플리케이션에서 Table용 Azure Cosmos DB를 시작하는 방법을 보여 줍니다. Azure Cosmos DB for Table은 애플리케이션이 구조적 테이블 데이터를 클라우드에 저장할 수 있도록 하는 스키마 없는 데이터 저장소입니다. Java용 Azure SDK를 사용하여 테이블, 행을 만들고 Azure Cosmos DB 리소스 내에서 기본 작업을 수행하는 방법을 알아봅니다.

API 참조 설명서 | 라이브러리 소스 코드 | 패키지(Maven) | Azure 개발자 CLI

필수 조건

  • Azure Developer CLI
  • Docker Desktop
  • Java 21

Azure 계정이 없는 경우 시작하기 전에 체험 계정을 만듭니다.

프로젝트 초기화

Azure Developer CLI(azd)를 사용하여 Table용 Azure Cosmos DB 계정을 만들고 컨테이너화된 샘플 애플리케이션을 배포합니다. 샘플 애플리케이션은 클라이언트 라이브러리를 사용하여 샘플 데이터를 관리, 만들기, 읽기 및 쿼리합니다.

  1. 빈 디렉터리에서 터미널을 엽니다.

  2. 아직 인증되지 않은 경우 .azd auth login 원하는 Azure 자격 증명을 사용하여 CLI에 인증하려면 도구에 지정된 단계를 따릅니다.

    azd auth login
    
  3. 프로젝트를 초기화하려면 azd init를 사용합니다.

    azd init --template cosmos-db-table-java-quickstart
    
  4. 초기화 중에 고유한 환경 이름을 구성합니다.

  5. azd up을 사용하여 Azure Cosmos DB 계정을 배포합니다. Bicep 템플릿은 샘플 웹 애플리케이션도 배포합니다.

    azd up
    
  6. 프로비전 프로세스 중에 구독, 원하는 위치 및 대상 리소스 그룹을 선택합니다. 프로비저닝 프로세스가 완료될 때까지 기다립니다. 이 과정은 약 5분 정도 소요됩니다.

  7. Azure 리소스 프로비전이 완료되면 실행 중인 웹 애플리케이션에 대한 URL이 출력에 포함됩니다.

    Deploying services (azd deploy)
    
      (✓) Done: Deploying service web
    - Endpoint: <https://[container-app-sub-domain].azurecontainerapps.io>
    
    SUCCESS: Your application was provisioned and deployed to Azure in 5 minutes 0 seconds.
    
  8. 콘솔의 URL을 사용하여 브라우저에서 웹 애플리케이션으로 이동합니다. 실행 중인 앱의 출력을 관찰합니다.

실행 중인 웹 애플리케이션의 스크린샷.

리소스 정리

샘플 애플리케이션이나 리소스가 더 이상 필요하지 않으면 해당 배포와 모든 리소스를 제거합니다.

azd down