Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
Azure SDK for JavaScript