Azure DevCenter 連結庫可讓您存取管理 Microsoft Dev Box 和 Azure 部署環境的資源。 此套件可讓您在 Azure 中管理開發人員機器和環境。
使用 Azure DevCenter 的套件來:
建立、存取、管理及刪除開發箱資源建立、部署、管理及刪除環境資源
DevCenter 服務
請高度依賴我們的 REST 用戶端檔, 使用此連結庫
主要連結:
開始
目前支持的環境
- LTS 版本的 Node.js
先決條件
- 您必須有 Azure 訂用帳戶 才能使用此套件。
- 您必須先 DevCenter、專案、網路連線、開發箱定義和集區,才能建立開發方塊
- 您必須先 DevCenter、專案、目錄和環境類型設定,才能建立環境
安裝 @azure-rest/developer-devcenter 套件
使用 npm安裝適用於 JavaScript 的 Azure DevCenter REST 用戶端 REST 用戶端連結庫:
npm install @azure-rest/developer-devcenter
建立和驗證 AzureDeveloperDevCenterClient
若要使用 Azure Active Directory(AAD) 令牌認證,請提供從 @azure/identity 連結庫取得所需認證類型的實例。
若要向 AAD 進行驗證,您必須先 npm 安裝 @azure/identity
設定之後,您可以選擇要使用的 @azure/identity。
例如,DefaultAzureCredential 可用來驗證用戶端。
將開發人員中心端點的值設定為環境變數:DEVCENTER_ENDPOINT
import AzureDeveloperDevCenter from "@azure-rest/developer-devcenter";
import { DefaultAzureCredential } from "@azure/identity";
const endpoint = process.env["DEVCENTER_ENDPOINT"] || "<endpoint>";
const client = AzureDeveloperDevCenter(endpoint, new DefaultAzureCredential());
重要概念
REST 用戶端
此客戶端是我們的其中一個 REST 用戶端。 強烈建議您閱讀如何使用 REST 用戶端 ,。
DevCenter 概念
開發人員方塊是指在 Azure 中執行的受控開發人員機器。 開發方塊會布建在集區中,以定義用於開發方塊的網路和映像。
環境是指範本化開發人員環境,其結合了範本(目錄專案)和參數,以及定義許可權的環境類型,以及部署資源的位置。
故障排除
伐木
啟用記錄可能有助於找出有關失敗的實用資訊。 若要查看 HTTP 要求和回應的記錄,請將 AZURE_LOG_LEVEL 環境變數設定為 info。 或者,您可以在運行時間啟用記錄,方法是在 setLogLevel中呼叫 @azure/logger:
import { setLogLevel } from "@azure/logger";
setLogLevel("info");