Delen via


Azure Deployments-clientbibliotheek voor JavaScript - versie 1.0.0-beta.1

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

Deployments Client

Source code | Package (NPM) | API reference documentation | Samples

Getting started

Momenteel ondersteunde omgevingen

See our support policy for more details.

Prerequisites

Het @azure/arm-resourcesdeployments-pakket installeren

Installeer de Azure Deployments-clientbibliotheek voor JavaScript met npm:

npm install @azure/arm-resourcesdeployments

Een DeploymentsClient maken en verifiëren

Als u een clientobject wilt maken voor toegang tot de Azure Deployments-API, hebt u de endpoint van uw Azure Deployments-resource en een credential. De Azure Deployments-client kan Azure Active Directory-referenties gebruiken om te verifiëren. You can find the endpoint for your Azure Deployments resource in the Azure Portal.

You can authenticate with Azure Active Directory using a credential from the @azure/identity library or an existing AAD Token.

To use the DefaultAzureCredential provider shown below, or other credential providers provided with the Azure SDK, please install the @azure/identity package:

npm install @azure/identity

U moet ook een nieuwe AAD-toepassing registreren en toegang verlenen tot Azure-implementaties door de juiste rol toe te wijzen aan uw service-principal (opmerking: rollen zoals "Owner" verlenen niet de benodigde machtigingen).

For more information about how to create an Azure AD Application check out this guide.

Met Node.js- en Node-achtige omgevingen kunt u de DefaultAzureCredential-klasse gebruiken om de client te verifiëren.

import { DeploymentsClient } from "@azure/arm-resourcesdeployments";
import { DefaultAzureCredential } from "@azure/identity";

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

Gebruik voor browseromgevingen de InteractiveBrowserCredential uit het @azure/identity-pakket om te verifiëren.

import { InteractiveBrowserCredential } from "@azure/identity";
import { DeploymentsClient } from "@azure/arm-resourcesdeployments";

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

JavaScript Bundle

Als u deze clientbibliotheek in de browser wilt gebruiken, moet u eerst een bundelaar gebruiken. For details on how to do this, please refer to our bundling documentation.

Key concepts

DeploymentsClient

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

Troubleshooting

Logging

Het inschakelen van logboekregistratie kan helpen nuttige informatie over fouten te ontdekken. 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 het setLogLevelvolgende aan te roepen@azure/logger:

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

setLogLevel("info");

Voor meer gedetailleerde instructies over het inschakelen van logboeken, kunt u de @azure/logger pakketdocumenten bekijken.

Next steps

Please take a look at the samples directory for detailed examples on how to use this library.

Contributing

If you'd like to contribute to this library, please read the contributing guide to learn more about how to build and test the code.