다음을 통해 공유


JavaScript용 Azure DevCenter REST 클라이언트 라이브러리 - 버전 1.0.1

Azure DevCenter 라이브러리는 Microsoft Dev Box 및 Azure 배포 환경에 대한 리소스를 관리하는 액세스를 제공합니다. 이 패키지를 사용하면 Azure에서 개발자 컴퓨터 및 환경을 관리할 수 있습니다.

Azure DevCenter에 대한 패키지를 사용하여 다음을 수행합니다.

Dev Box 리소스 만들기, 배포, 관리 및 삭제 환경 리소스 만들기, 액세스, 관리 및 삭제

DevCenter 서비스

이 라이브러리를 사용하려면 REST 클라이언트 문서 많이

키 링크:

시작

현재 지원되는 환경

  • LTS 버전의 Node.js

필수 구성 요소

  • 이 패키지를 사용하려면 Azure 구독 있어야 합니다.
  • Dev Box를 만들려면 먼저 DevCenter, Project, 네트워크 연결, Dev Box 정의 및 풀을 구성해야 합니다.
  • 환경을 만들려면 먼저 DevCenter, Project, Catalog 및 환경 형식을 구성해야 합니다.

@azure-rest/developer-devcenter 패키지 설치

npm사용하여 JavaScript용 Azure DevCenter REST 클라이언트 REST 클라이언트 라이브러리를 설치합니다.

npm install @azure-rest/developer-devcenter

AzureDeveloperDevCenterClient 만들기 및 인증

AAD(Azure Active Directory) 토큰 자격 증명사용하려면 @azure/ID 라이브러리에서 가져온 원하는 자격 증명 유형의 인스턴스를 제공합니다.

AAD를 사용하여 인증하려면 먼저 npm 설치해야 @azure/identity

설치 후 사용할 @azure/identity 유형을 선택할 수 있습니다. 예를 들어 DefaultAzureCredential 사용하여 클라이언트를 인증할 수 있습니다.

개발자 센터 엔드포인트의 값을 환경 변수로 설정합니다. DEVCENTER_ENDPOINT

import AzureDeveloperDevCenter from "@azure-rest/developer-devcenter";
import { DefaultAzureCredential } from "@azure/identity";

const endpoint = process.env["DEVCENTER_ENDPOINT"] || "<endpoint>";
const client = AzureDeveloperDevCenter(endpoint, new DefaultAzureCredential());

주요 개념

REST 클라이언트

이 클라이언트는 REST 클라이언트 중 하나입니다. 여기서는 REST 클라이언트사용하는 방법을 읽어보는 것이 좋습니다.

DevCenter 개념

개발자 상자는 Azure에서 실행되는 관리되는 개발자 컴퓨터를 참조합니다. Dev Box는 Dev Box에 사용되는 네트워크 및 이미지를 정의하는 풀에 프로비전됩니다.

환경은 템플릿(카탈로그 항목)과 매개 변수를 결합하는 템플릿 개발자 환경뿐만 아니라 사용 권한과 리소스가 배포되는 위치를 정의하는 환경 형식을 나타냅니다.

문제 해결

로깅

로깅을 사용하도록 설정하면 오류에 대한 유용한 정보를 파악하는 데 도움이 될 수 있습니다. HTTP 요청 및 응답 로그를 보려면 AZURE_LOG_LEVEL 환경 변수를 info설정합니다. 또는 setLogLevel@azure/logger 호출하여 런타임에 로깅을 사용하도록 설정할 수 있습니다.

import { setLogLevel } from "@azure/logger";

setLogLevel("info");

로그를 사용하도록 설정하는 방법에 대한 자세한 지침은 @azure/로거 패키지 문서확인할 수 있습니다.