azure-sdk-for-js - 此存储库适用于适用于 JavaScript(Node.js 和浏览器)的 Azure SDK。它包含适用于各种 Azure 服务的库

Created at: 2017-10-26 02:44:09
Language: TypeScript
License: MIT

Azure SDK for JavaScript

包 依赖 依赖关系图

此存储库适用于适用于 JavaScript 的 Azure 开发工具包(节点.js和浏览器)。它包含适用于 Azure 服务范围的库。管理库是用于预配和管理 Azure 资源的包。客户端库是用于使用这些资源并与之交互的包。

开始

一些有用的入门资源是:

  • 每个包的自述文件都包含代码示例和包信息。此自述文件可以在此存储库的文件夹中你选择的服务文件夹下的相应包文件夹中找到。可以在 npm 中的包的登录页面上找到相同的自述文件。
    /sdk
  • 有关这些包的最新版本的 API 参考文档,请参阅我们的公共开发人员文档
  • 旧版本的 API 参考文档可以在我们的版本化开发人员文档中找到。

每个服务可能具有以下每个类别中的许多可用库:

注意:其中一些软件包具有测试版。如果你需要确保代码已准备好投入生产,请使用稳定的非 beta 包之一。

客户

如果 Azure 资源已存在,则可以使用客户端库来使用它并与之交互。这些库中的大多数都遵循 Azure SDK 设计指南的 JavaScript 和类型脚本,并共享许多核心功能,例如重试、日志记录、传输协议、身份验证协议等。其他的也将在不久的将来更新,以遵循指南。

若要获取遵循新指南的所有客户端库的列表,请访问我们的 Azure SDK 版本页

管理

管理库使你能够通过 Azure 资源管理器(即 ARM)预配和管理 Azure 资源。你可以通过这些库的包名称来识别它们。这些纯粹是基于表示资源管理 API 的 swagger 文件自动生成的。

@azure/arm-

这些库的较新版本遵循类型脚本的 Azure SDK 设计指南。这些新版本提供了许多在所有 Azure SDK 之间共享的核心功能,包括直观的 Azure 标识库、具有自定义策略的 HTTP 管道、错误处理、分布式跟踪等等。以下是一些有用的资源,可帮助你开始使用:

注意:如果你在升级某些包后遇到管理库的身份验证问题,则可能是在不更改身份验证代码的情况下升级到新版本的 SDK,请参阅上面提到的迁移指南以获取适当的说明。

需要帮助?

社区

试试我们的社区资源

报告安全问题和安全漏洞

安全问题和错误应通过电子邮件私下报告给微软安全响应中心 (MSRC),secure@microsoft.com。你应该会在 24 小时内收到回复。如果由于某种原因你没有这样做,请通过电子邮件跟进,以确保我们收到你的原始消息。更多信息,包括 MSRC PGP 密钥,可在安全技术中心找到。

贡献

有关贡献此存储库的详细信息,请参阅贡献指南

本项目欢迎大家提出意见和建议。大多数贡献都要求你同意贡献者许可协议 (CLA),该协议声明你有权并实际授予我们使用你的贡献的权利。有关详细信息,请访问 https://cla.microsoft.com

当你提交拉取请求时,CLA 机器人将自动确定你是否需要提供 CLA 并适当地修饰 PR(例如,标签、注释)。只需按照机器人提供的说明进行操作即可。你只需使用我们的 CLA 在所有存储库中执行此操作一次。

该项目采用了微软开源行为准则。有关更多信息,请参阅行为准则常见问题解答联系 opencode@microsoft.com 提出任何其他问题或意见。

印象