Azure TopLevelDomains API 클라이언트 라이브러리 for JavaScript - 버전 1.0.0

이 패키지는 TopLevelDomains API 클라이언트용 동형형 SDK를 포함하고 있으며(Node.js와 브라우저 모두에서 실행Azure 지원합니다.

키 링크:

시작하기

현재 지원되는 환경

자세한 내용은 지원 정책 참조하세요.

Prerequisites

@azure/arm-domainregistration 패키지 설치

npm로 JavaScript용 Azure TopLevelDomains API 클라이언트 라이브러리를 설치하세요:

npm install @azure/arm-domainregistration

DomainRegistrationManagementClient를 만들고 인증하기

Azure TopLevelDomains API API에 접근하기 위한 클라이언트 객체를 생성하려면, Azure TopLevelDomains API 리소스의 endpoint와 credential가 필요합니다. Azure TopLevelDomains API 클라이언트는 Azure Active Directory 자격 증명을 사용하여 인증할 수 있습니다. Azure TopLevelDomains API 리소스의 엔드포인트는 Azure Portal에서 찾을 수 있습니다.

@azure/ID 라이브러리의 자격 증명을 사용하여 Azure Active Directory로 인증하거나 기존 AAD 토큰수 있습니다.

아래에 표시된 DefaultAzureCredential 공급자 또는 Azure SDK와 함께 제공되는 다른 자격 증명 공급자를 사용하려면 패키지를 설치 @azure/identity 하세요.

npm install @azure/identity

또한 새 AAD 애플리케이션을 등록하고 적절한 역할을 서비스 주체에게 할당하여 TopLevelDomains API에 대한 접근 권한을 c0 등록해야 합니다(참고: 같은 역할은 필요한 권한을 부여하지 않습니다).

Azure AD 애플리케이션을 만드는 방법에 대한 자세한 내용은 이 가이드확인하세요.

Node.js 및 노드와 유사한 환경을 사용하여 DefaultAzureCredential 클래스를 사용하여 클라이언트를 인증할 수 있습니다.

import { DomainRegistrationManagementClient } from "@azure/arm-domainregistration";
import { DefaultAzureCredential } from "@azure/identity";

const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new DomainRegistrationManagementClient(new DefaultAzureCredential(), subscriptionId);

브라우저 환경의 경우 InteractiveBrowserCredential 패키지의 @azure/identity 사용하여 인증합니다.

import { InteractiveBrowserCredential } from "@azure/identity";
import { DomainRegistrationManagementClient } from "@azure/arm-domainregistration";

const credential = new InteractiveBrowserCredential({
  tenantId: "<YOUR_TENANT_ID>",
  clientId: "<YOUR_CLIENT_ID>",
});
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new DomainRegistrationManagementClient(credential, subscriptionId);

JavaScript 번들

브라우저에서 이 클라이언트 라이브러리를 사용하려면 먼저 번들러를 사용해야 합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 번들링 설명서참조하세요.

주요 개념

도메인등록관리클라이언트

DomainRegistrationManagementClient는 Azure TopLevelDomains API 클라이언트 라이브러리를 사용하는 개발자들의 주요 인터페이스입니다. 이 클라이언트 객체의 메서드를 탐색하여 접근할 수 있는 Azure TopLevelDomains API 서비스의 다양한 기능을 이해하세요.

Troubleshooting

로깅

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

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

setLogLevel("info");

로그를 사용하도록 설정하는 방법에 대한 자세한 지침은 @azure/로거 패키지 문서를 참조하세요.

다음 단계

이 라이브러리를 사용하는 방법에 대한 자세한 예제는 샘플 디렉터리를 참조하세요.

Contributing

이 라이브러리에 기여하려면 기여 가이드 읽어 코드를 빌드하고 테스트하는 방법에 대해 자세히 알아보세요.

  • JavaScript용 Microsoft Azure SDK