你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
适用于 JavaScript 的 Azure DevCenter REST 客户端库 - 版本 1.0.0
Azure DevCenter 库提供用于管理 Microsoft Dev Box 和 Azure 部署环境的资源的访问权限。 此包支持在 Azure 中管理开发人员计算机和环境。
使用 Azure DevCenter 的包可以:
创建、访问、管理和删除 Dev Box 资源创建、部署、管理和删除环境资源
DevCenter 服务
请严重依赖 REST 客户端文档, 使用此库
关键链接:
开始
当前支持的环境
- Node.js 的 LTS 版本
先决条件
- 必须具有 Azure 订阅 才能使用此包。
- 必须先 开发中心、项目、网络连接、Dev Box 定义和池配置,然后才能创建开发框
- 必须先 DevCenter、项目、目录和环境类型配置,然后才能创建环境
安装 @azure-rest/developer-devcenter
包
使用 npm
安装适用于 JavaScript 的 Azure DevCenter REST 客户端 REST 客户端库:
npm install @azure-rest/developer-devcenter
创建和验证 AzureDeveloperDevCenterClient
若要使用 Azure Active Directory (AAD) 令牌凭据,请提供从 @azure/标识 库获取的所需凭据类型的实例。
若要使用 AAD 进行身份验证,必须先 npm
安装 @azure/identity
设置后,可以从 @azure/identity
中选择要使用的 凭据 类型。
例如,可以使用 DefaultAzureCredential 对客户端进行身份验证。
将开发人员中心终结点的值设置为环境变量:DEVCENTER_ENDPOINT
关键概念
REST 客户端
此客户端是我们 REST 客户端之一。 强烈建议你在此处阅读如何使用 REST 客户端 。
DevCenter 概念
Dev Boxes 是指在 Azure 中运行的托管开发人员计算机。 开发框在池中预配,用于定义用于 Dev Box 的网络和映像。
环境是指模板化开发人员环境,这些环境结合了模板(目录项)和参数,以及定义权限的环境类型以及资源部署位置。
故障 排除
伐木
启用日志记录可能有助于发现有关故障的有用信息。 若要查看 HTTP 请求和响应的日志,请将 AZURE_LOG_LEVEL
环境变量设置为 info
。 或者,可以通过在 @azure/logger
中调用 setLogLevel
在运行时启用日志记录:
const { setLogLevel } = require("@azure/logger");
setLogLevel("info");
有关如何启用日志的更详细说明,可以查看 @azure/记录器包文档。