Aracılığıyla paylaş


JavaScript için Azure DevCenter REST istemci kitaplığı - sürüm 1.0.1

Azure DevCenter kitaplığı, Microsoft Dev Box ve Azure Dağıtım Ortamları için kaynakları yönetme erişimi sağlar. Bu paket, Azure'da geliştirici makinelerini ve ortamlarını yönetmeye olanak tanır.

Azure DevCenter paketini kullanarak:

Dev Box kaynaklarını oluşturma, erişme, yönetme ve silme Ortam kaynaklarını oluşturma, dağıtma, yönetme ve silme

DevCenter hizmeti

Bu kitaplığı kullanmak için REST istemci belgelerimize

Önemli bağlantılar:

Başlarken

Şu anda desteklenen ortamlar

  • Node.js LTS sürümleri

Önkoşullar

  • Bu paketi kullanmak için bir Azure aboneliği sahip olmanız gerekir.
  • Geliştirme Kutuları oluşturabilmeniz için önce DevCenter, Project, Ağ Bağlantısı, Geliştirme Kutusu Tanımı ve Havuzu yapılandırılmış sahip olmanız gerekir
  • Ortamlar oluşturabilmeniz için önce DevCenter, Proje, Katalog ve Ortam Türü yapılandırılmış sahip olmanız gerekir

@azure-rest/developer-devcenter paketini yükleme

npmile JavaScript için Azure DevCenter REST istemcisi REST istemci kitaplığını yükleyin:

npm install @azure-rest/developer-devcenter

AzureDeveloperDevCenterClient oluşturma ve kimlik doğrulaması

Azure Active Directory (AAD) belirteci kimlik bilgilerini kullanmak için, @azure/kimlik kitaplığından alınan istenen kimlik bilgisi türünün bir örneğini sağlayın.

AAD ile kimlik doğrulaması yapmak için önce npm yüklemeniz @azure/identity

Kurulumdan sonra, hangi tür @azure/identity kullanılacağını seçebilirsiniz. Örneğin, istemcinin kimliğini doğrulamak için DefaultAzureCredential kullanılabilir.

Geliştirme merkezi uç noktasının değerini ortam değişkeni olarak ayarlayın: 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());

Önemli Kavramlar

REST İstemcisi

Bu müşteri REST müşterilerimizden biridir. burada rest istemcikullanmayı okumanızı kesinlikle öneririz.

DevCenter Kavramları

Geliştirme Kutuları, Azure'da çalışan yönetilen geliştirici makinelerine başvurur. Geliştirme Kutuları, Bir Geliştirme Kutusu için kullanılan ağı ve görüntüyü tanımlayan Havuzlar'da sağlanır.

Ortamlar, bir şablon (Katalog Öğesi) ve parametrelerin yanı sıra izinleri tanımlayan ve kaynakların dağıtıldığı Ortam Türü'nü birleştiren şablonlu geliştirici ortamlarına başvurur.

Sorun giderme

Günlük tutmak

Günlüğe kaydetmeyi etkinleştirmek, hatalarla ilgili yararlı bilgilerin ortaya çıkmasına yardımcı olabilir. HTTP isteklerinin ve yanıtlarının günlüğünü görmek için AZURE_LOG_LEVEL ortam değişkenini infoolarak ayarlayın. Alternatif olarak, setLogLevel@azure/logger çağrılarak günlükler çalışma zamanında etkinleştirilebilir:

import { setLogLevel } from "@azure/logger";

setLogLevel("info");

Günlükleri etkinleştirme hakkında daha ayrıntılı yönergeler için @azure/günlükçü paketi belgelerine bakabilirsiniz.