Delen via


Azure MySQLManagementFlexibleServer-clientbibliotheek voor JavaScript - versie 3.1.0

Dit pakket bevat een isomorfe SDK (wordt zowel in Node.js als in browsers uitgevoerd) voor de Azure MySQLManagementFlexibleServer-client.

De Microsoft Azure-beheer-API biedt functionaliteit voor het maken, lezen, bijwerken en verwijderen van Azure MySQL-resources, waaronder servers, databases, firewallregels, VNET-regels, logboekbestanden en configuraties met een nieuw bedrijfsmodel.

Broncode | Pakket (NPM) | API-referentiedocumentatie | Monsters

Aan de slag

Momenteel ondersteunde omgevingen

Zie ons ondersteuningsbeleid voor meer informatie.

Vereisten

Installeer het pakket @azure/arm-mysql-flexible

Installeer de Azure MySQLManagementFlexibleServer-clientbibliotheek voor JavaScript met npm:

npm install @azure/arm-mysql-flexible

Een maken en verifiëren MySQLManagementFlexibleServerClient

Als u een clientobject wilt maken voor toegang tot de Azure MySQLManagementFlexibleServer-API, hebt u de endpoint van uw Azure MySQLManagementFlexibleServer-resource en een credentialnodig. De Azure MySQLManagementFlexibleServer-client kan Azure Active Directory-referenties gebruiken om te verifiëren. U vindt het eindpunt voor uw Azure MySQLManagementFlexibleServer-resource in Azure Portal.

U kunt zich verifiëren met Azure Active Directory met behulp van een referentie uit de bibliotheek @azure/identity of een bestaand AAD-token.

Als u de hieronder weergegeven DefaultAzureCredential-provider of andere referentieproviders wilt gebruiken die bij de Azure SDK worden geleverd, installeert u het @azure/identity pakket:

npm install @azure/identity

U moet ook een nieuwe AAD-toepassing registreren en toegang verlenen tot Azure MySQLManagementFlexibleServer door de juiste rol toe te wijzen aan uw service-principal (opmerking: rollen zoals "Owner" verlenen niet de benodigde machtigingen). Stel de waarden van de client-id, tenant-id en clientgeheim van de AAD-toepassing in als omgevingsvariabelen: AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET.

Raadpleeg deze handleiding voor meer informatie over het maken van een Azure AD-toepassing.

const { MySQLManagementFlexibleServerClient } = require("@azure/arm-mysql-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 MySQLManagementFlexibleServerClient(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 MySQLManagementFlexibleServerClient(credential, subscriptionId);

JavaScript-bundel

Als u deze clientbibliotheek in de browser wilt gebruiken, moet u eerst een bundler gebruiken. Raadpleeg onze bundeldocumentatie voor meer informatie over hoe u dit doet.

Belangrijkste concepten

MySQLManagementFlexibleServerClient

MySQLManagementFlexibleServerClient is de primaire interface voor ontwikkelaars die gebruikmaken van de clientbibliotheek Azure MySQLManagementFlexibleServer. Verken de methoden op dit clientobject om inzicht te krijgen in de verschillende functies van de Azure MySQLManagementFlexibleServer-service waartoe u toegang hebt.

Problemen oplossen

Logboekregistratie

Het inschakelen van logboekregistratie kan helpen bij het ontdekken van nuttige informatie over fouten. Als u een logboek met HTTP-aanvragen en -antwoorden wilt zien, stelt u de AZURE_LOG_LEVEL omgevingsvariabele in op info. U kunt logboekregistratie ook tijdens runtime inschakelen door aan te roepen setLogLevel in de @azure/logger:

const { setLogLevel } = require("@azure/logger");
setLogLevel("info");

Voor meer gedetailleerde instructies over het inschakelen van logboeken kunt u de @azure-/loggerpakketdocumenten bekijken.

Volgende stappen

Bekijk de map met voorbeelden voor gedetailleerde voorbeelden van het gebruik van deze bibliotheek.

Bijdragen

Als u een bijdrage wilt leveren aan deze bibliotheek, leest u de handleiding voor bijdragen voor meer informatie over het bouwen en testen van de code.

Weergaven