Este repositorio es para Azure SDK para JavaScript (Node.js y navegador). Contiene bibliotecas para una amplia gama de servicios de Azure. Las bibliotecas de administración son paquetes que se usarían para aprovisionar y administrar recursos de Azure. Las bibliotecas cliente son paquetes que usaría para consumir estos recursos e interactuar con ellos.
Algunos recursos útiles para comenzar son:
/sdk
de este repositorio. El mismo archivo Léame se puede encontrar en la página de inicio del paquete en npm.Cada servicio puede tener varias bibliotecas disponibles de cada una de las siguientes categorías:
NOTA: Algunos de estos paquetes tienen versiones beta. Si necesita asegurarse de que su código esté listo para producción, utilice uno de los paquetes estables no beta.
Dado que ya existe un recurso de Azure, usaría las bibliotecas cliente para consumirlo e interactuar con él. La mayoría de estas bibliotecas siguen las pautas de diseño del SDK de Azure para JavaScript y TypeScript y comparten una serie de funcionalidades principales, como reintentos, registros, protocolos de transporte, protocolos de autenticación, etc. Otras se actualizarán en un futuro próximo para seguir las pautas también.
Para obtener una lista de todas las bibliotecas cliente que siguen las nuevas pautas, visite nuestra página de versiones de Azure SDK.
Las bibliotecas de administración le permiten aprovisionar y administrar recursos de Azure a través de Azure Resource Manager, es decir, ARM. Puede reconocer estas bibliotecas por @azure/arm-
en los nombres de sus paquetes. Estos se generan puramente automáticamente en función de los archivos swagger que representan las API para la gestión de recursos.
Las versiones más recientes de estas bibliotecas siguen las pautas de diseño del SDK de Azure para TypeScript. Estas nuevas versiones proporcionan una serie de capacidades básicas que se comparten entre todos los SDK de Azure, incluida la biblioteca intuitiva de Azure Identity, una canalización HTTP con políticas personalizadas, control de errores, seguimiento distribuido y mucho más. Algunos recursos útiles para comenzar con estos son:
NOTA: Si tiene problemas de autenticación con las bibliotecas de administración después de actualizar ciertos paquetes, es posible que haya actualizado a las nuevas versiones del SDK sin cambiar el código de autenticación; consulte la guía de migración mencionada anteriormente para obtener las instrucciones adecuadas.
azure-sdk-js
.Pruebe nuestros recursos comunitarios.
Los problemas y errores de seguridad deben informarse de forma privada, por correo electrónico, al Centro de respuesta de seguridad de Microsoft (MSRC) [email protected]. Debería recibir una respuesta dentro de las 24 horas. Si por alguna razón no lo hace, envíe un correo electrónico para asegurarse de que hayamos recibido su mensaje original. Puede encontrar más información, incluida la clave MSRC PGP, en Security TechCenter.
Para obtener detalles sobre cómo contribuir a este repositorio, consulte la guía de contribución.
Este proyecto agradece contribuciones y sugerencias. La mayoría de las contribuciones requieren que usted acepte un Acuerdo de licencia de colaborador (CLA) que declara que tiene derecho a otorgarnos, y de hecho lo hace, los derechos para usar su contribución. Para obtener más detalles, visite https://cla.microsoft.com.
Cuando envía una solicitud de extracción, un CLA-bot determinará automáticamente si necesita proporcionar un CLA y decorar el PR de manera adecuada (por ejemplo, etiqueta, comentario). Simplemente siga las instrucciones proporcionadas por el bot. Sólo necesitarás hacer esto una vez en todos los repositorios que utilicen nuestro CLA.
Este proyecto ha adoptado el Código de conducta de código abierto de Microsoft. Para obtener más información, consulte las preguntas frecuentes sobre el Código de conducta o comuníquese con [email protected] si tiene alguna pregunta o comentario adicional.