Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este paquete contiene un SDK isomórfico (se ejecuta tanto en Node.js como en exploradores) para el cliente de implementaciones de Azure.
Deployments Client
Source code | Package (NPM) | API reference documentation | Samples
Getting started
Entornos admitidos actualmente
- Versiones de LTS de Node.js
- Versiones más recientes de Safari, Chrome, Edge y Firefox.
See our support policy for more details.
Prerequisites
Instalación del paquete @azure/arm-resourcesdeployments
Instale la biblioteca cliente de Azure Deployments para JavaScript con npm:
npm install @azure/arm-resourcesdeployments
Creación y autenticación de un DeploymentsClient
Para crear un objeto de cliente para acceder a la API de implementaciones de Azure, necesitará el endpoint del recurso de implementaciones de Azure y un credentialarchivo . El cliente de implementaciones de Azure puede usar credenciales de Azure Active Directory para autenticarse.
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
También deberá registrar una nueva aplicación de AAD y conceder acceso a las implementaciones de Azure asignando el rol adecuado a la entidad de servicio (nota: roles como "Owner" no concederán los permisos necesarios).
For more information about how to create an Azure AD Application check out this guide.
Con Node.js y entornos similares a nodos, puede usar la clase DefaultAzureCredential para autenticar al cliente.
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);
En el caso de los entornos del explorador, use el InteractiveBrowserCredential del paquete de @azure/identity para autenticarse.
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
Para usar esta biblioteca cliente en el explorador, primero debe usar un agrupador. For details on how to do this, please refer to our bundling documentation.
Key concepts
DeploymentsClient
DeploymentsClient es la interfaz principal para los desarrolladores que usan la biblioteca cliente de implementaciones de Azure. Explore los métodos de este objeto de cliente para comprender las diferentes características del servicio Azure Deployments a las que puede acceder.
Troubleshooting
Logging
Habilitar el registro puede ayudar a descubrir información útil sobre errores. Para ver un registro de solicitudes y respuestas HTTP, establezca la variable de entorno AZURE_LOG_LEVEL en info. Como alternativa, el registro se puede habilitar en tiempo de ejecución llamando a setLogLevel en el @azure/logger:
import { setLogLevel } from "@azure/logger";
setLogLevel("info");
Para obtener instrucciones más detalladas sobre cómo habilitar los registros, puede consultar los documentos del paquete de @azure/registrador.
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.
Related projects
Azure SDK for JavaScript