Udostępnij za pośrednictwem


Azure PostgreSQLManagementFlexibleServer client library for JavaScript — wersja 8.0.0

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

Interfejs API zarządzania platformy Microsoft Azure udostępnia funkcje tworzenia, odczytu, aktualizowania i usuwania zasobów usługi Azure PostgreSQL, w tym serwerów, baz danych, reguł zapory, reguł sieci wirtualnej, zasad alertów zabezpieczeń, plików dziennika i konfiguracji przy użyciu nowego modelu biznesowego.

Dokumentacja referencyjna interfejsu APIkodu źródłowego (NPM)Przykłady

Wprowadzenie

Obecnie obsługiwane środowiska

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

Aby uzyskać więcej informacji, zobacz nasze zasad pomocy technicznej.

Warunki wstępne

  • Subskrypcja platformy Azure .

Instalowanie pakietu @azure/arm-postgresql-flexible

Zainstaluj bibliotekę klienta Azure PostgreSQLManagementFlexibleServer dla języka JavaScript przy użyciu npm:

npm install @azure/arm-postgresql-flexible

Tworzenie i uwierzytelnianie PostgreSQLManagementFlexibleServerClient

Aby utworzyć obiekt klienta w celu uzyskania dostępu do interfejsu API Azure PostgreSQLManagementFlexibleServer, będzie potrzebny endpoint zasobu Azure PostgreSQLManagementFlexibleServer i credential. Klient Azure PostgreSQLManagementFlexibleServer może uwierzytelniać się przy użyciu poświadczeń usługi Azure Active Directory. Punkt końcowy zasobu Azure PostgreSQLManagementFlexibleServer można znaleźć w witrynie Azure Portal.

Możesz uwierzytelnić się w usłudze Azure Active Directory przy użyciu poświadczeń z biblioteki @azure/tożsamości lub istniejącego tokenu usługi AAD.

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

npm install @azure/identity

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

Aby uzyskać więcej informacji na temat tworzenia aplikacji usługi Azure AD, zobacz tym przewodniku.

const { PostgreSQLManagementFlexibleServerClient } = require("@azure/arm-postgresql-flexible");
const { DefaultAzureCredential } = require("@azure/identity");
// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details.

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

// For client-side applications running in the browser, use this code instead:
// const credential = new InteractiveBrowserCredential({
//   tenantId: "<YOUR_TENANT_ID>",
//   clientId: "<YOUR_CLIENT_ID>"
// });
// const client = new PostgreSQLManagementFlexibleServerClient(credential, subscriptionId);

Pakiet JavaScript

Aby użyć tej biblioteki klienta w przeglądarce, najpierw należy użyć pakietu. Aby uzyskać szczegółowe informacje o tym, jak to zrobić, zapoznaj się z naszą dokumentacją dotyczącą tworzenia pakietów .

Kluczowe pojęcia

PostgreSQLManagementFlexibleServerClient

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

Rozwiązywanie problemów

Wyrąb

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:

const { setLogLevel } = require("@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.

Następne kroki

Zapoznaj się z przykładami katalogu, aby zapoznać się ze szczegółowymi przykładami dotyczącymi korzystania z tej biblioteki.

Przyczyniając się

Jeśli chcesz współtworzyć tę bibliotekę, przeczytaj przewodnik dotyczący współtworzenia , aby dowiedzieć się więcej na temat tworzenia i testowania kodu.

wrażenia