Udostępnij za pomocą


Biblioteka klienta Azure CarbonOptimizationManagement dla języka JavaScript — wersja 1.0.0

Ten pakiet zawiera izomorficzny zestaw SDK (działa zarówno w Node.js, jak i w przeglądarkach) dla klienta usługi Azure CarbonOptimizationManagement.

Interfejs API zapytań dostawcy zasobów raportu o emisji dwutlenku węgla.

Key links:

Getting started

Obecnie obsługiwane środowiska

  • Wersje LTS systemu Node.js
  • Najnowsze wersje przeglądarek Safari, Chrome, Edge i Firefox.

Aby uzyskać więcej informacji, zapoznaj się z naszymi zasadami pomocy technicznej .

Prerequisites

Instalowanie pakietu @azure/arm-carbonoptimization

Zainstaluj bibliotekę klienta Azure CarbonOptimizationManagement dla języka JavaScript za pomocą npm:

npm install @azure/arm-carbonoptimization

Twórz i uwierzytelnij CarbonOptimizationManagementClient

Aby utworzyć obiekt klienta w celu uzyskania dostępu do interfejsu API Azure CarbonOptimizationManagement, potrzebny endpoint jest zasób Azure CarbonOptimizationManagement i plik credential. Klient Azure CarbonOptimizationManagement może używać poświadczeń usługi Azure Active Directory do uwierzytelniania. Punkt końcowy zasobu Azure CarbonOptimizationManagement można znaleźć w witrynie Azure Portal.

Uwierzytelnianie w usłudze Azure Active Directory można przeprowadzić przy użyciu poświadczeń z biblioteki @azure/tożsamości lub istniejącego tokenu usługi AAD.

Aby użyć dostawcy DefaultAzureCredential przedstawionego poniżej lub innych dostawców poświadczeń dostarczonych z zestawem Azure SDK, zainstaluj @azure/identity pakiet:

npm install @azure/identity

Należy również zarejestrować nową aplikację usługi AAD i udzielić dostępu do usługi Azure CarbonOptimizationManagement , przypisując odpowiednią rolę do jednostki usługi (uwaga: role, takie jak "Owner" nie udzielą niezbędnych uprawnień).

Aby uzyskać więcej informacji na temat tworzenia aplikacji Azure AD, zapoznaj się z tym przewodnikiem.

Korzystając ze środowisk Node.js i środowisk podobnych do węzłów, możesz użyć klasy DefaultAzureCredential do uwierzytelniania klienta.

import { CarbonOptimizationManagementClient } from "@azure/arm-carbonoptimization";
import { DefaultAzureCredential } from "@azure/identity";

const client = new CarbonOptimizationManagementClient(new DefaultAzureCredential());

W przypadku środowisk przeglądarki użyj InteractiveBrowserCredential z pakietu @azure/identity do uwierzytelniania.

import { InteractiveBrowserCredential } from "@azure/identity";
import { CarbonOptimizationManagementClient } from "@azure/arm-carbonoptimization";

const credential = new InteractiveBrowserCredential({
  tenantId: "<YOUR_TENANT_ID>",
  clientId: "<YOUR_CLIENT_ID>",
});
const client = new CarbonOptimizationManagementClient(credential);

JavaScript Bundle

Aby użyć tej biblioteki klienta w przeglądarce, najpierw należy użyć pakietu. Aby uzyskać szczegółowe informacje na temat tego, jak to zrobić, zapoznaj się z naszą dokumentacją dotyczącą sprzedaży wiązanej.

Key concepts

CarbonOptimizationManagementClient

CarbonOptimizationManagementClient jest podstawowym interfejsem dla deweloperów korzystających z biblioteki klienta Azure CarbonOptimizationManagement. Zapoznaj się z metodami tego obiektu klienta, aby zrozumieć różne funkcje usługi Azure CarbonOptimizationManagement, do której można uzyskać dostęp.

Troubleshooting

Logging

Włączenie rejestrowania może pomóc odkryć przydatne informacje o błędach. Aby wyświetlić dziennik żądań i odpowiedzi HTTP, ustaw zmienną środowiskową AZURE_LOG_LEVEL na info. Alternatywnie rejestrowanie można włączyć w czasie wykonywania, wywołując setLogLevel w @azure/logger:

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

setLogLevel("info");

Aby uzyskać bardziej szczegółowe instrukcje dotyczące włączania dzienników, zapoznaj się z dokumentami dotyczącymi pakietów @azure/rejestratora.

Next steps

Zajrzyj do katalogu przykładów , aby uzyskać szczegółowe przykłady korzystania z tej biblioteki.

Contributing

Jeśli chcesz współtworzyć tę bibliotekę, przeczytaj przewodnik współtworzenia , aby dowiedzieć się więcej o tym, jak tworzyć i testować kod.