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.
Bulut uygulamaları oluşturduğunuzda, geliştiriciler genellikle kodu Azure gibi bir bulut ortamına dağıtmadan önce yerel iş istasyonlarında kodu test etmek ister. Yerel geliştirme, tanıdık bir ortamın yanı sıra çok çeşitli araçların avantajını sunar.
Bu makalede, Azure ile JavaScript için uygun bir yerel geliştirme ortamı oluşturmak ve doğrulamak için kurulum yönergeleri sağlanır.
Tek seferlik abonelik oluşturma
Azure kaynakları bir abonelik ve kaynak grubu içinde oluşturulur.
Tür
Açıklama
Deneme aboneliği
Ücretsizdeneme aboneliği oluşturun.
Mevcut abonelik
Zaten bir aboneliğiniz varsa, mevcut aboneliğinize şu şekilde erişin:
Birden çok abonelik arasında
Birden çok aboneliği yönetmeniz gerekiyorsa JavaScript ile bir yönetim grubu oluşturmayı öğrenin .
Tek seferlik yazılım yüklemesi
Yerel iş istasyonunuzda JavaScript ile Azure geliştirme, aşağıdaki araçları yüklemenizi öneririz:
Ad/Yükleyici | Açıklama |
---|---|
Node.js LTS | Yerel iş istasyonu geliştirme için en son uzun vadeli destek (LTS) çalışma zamanı ortamını yükleyin. Azureiçin Node.js sürümünü seçme |
Visual Studio Code | Visual Studio Code size harika bir JavaScript tümleştirmesi ve kodlama deneyimi sunar, ancak gerekli değildir. Herhangi bir kod düzenleyicisini kullanabilirsiniz. |
Visual Studio Code uzantıları | Kullanmayı planladığınız Azure hizmetleri için ilgili uzantıları yükleyin. |
Azure barındırma çalışma zamanı
Azure web uygulaması veya Azure İşlevleri gibi uygulamanızın barındırma ortamı olarak bir Azure kaynağı kullandığınızda, Node.js yerel Node.js geliştirme ortamı çalışma zamanı sürümünüzün kullanmayı planladığınız Azure kaynak çalışma zamanıyla eşleştiğinden emin olun.
Önerilen yerel yüklemeler
Yerel geliştirme görevlerinize yardımcı olması için aşağıdaki yaygın yerel iş istasyonu yüklemeleri önerilir.
Veri Akışı Adı | Açıklama |
---|---|
Azure CLI | Azure kaynaklarını oluşturmak ve kullanmak için yerel veya bulut tabanlı CLI. |
Azure Geliştirici CLI'sı | Geliştirici iş akışında bulut uygulamaları oluşturmaya yönelik geliştirici merkezli komut satırı aracı. |
Azure için Visual Studio Code uzantıları | IDE'ye VS Code uzantıları. |
Windows için Git veya Git | Kaynak denetimi için komut satırı araçları. İsterseniz farklı bir kaynak denetim aracı kullanabilirsiniz. |
Windows veya Mac için Docker | Tutarlı geliştirme ortamları için Geliştirme kapsayıcılarını kullanın. |
Node.js LTS | Daha fazla bilgi edinin |
Node.js’yi yükleme
Azure, Node.js
Kimlik doğrulaması için tek seferlik yapılandırma
Yerel geliştirmede ve uzak Azure barındırma ortamında aynı kimlik doğrulama kodunu kullanmak için DefaultAzureCredential kullanın. Bu yönetilen kimlik hakkında daha fazla bilgi edinin.
Projeniz için kaynak grubu oluşturma
Azure portalını bir web tarayıcısında açın.
Arama çubuğuna kaynak grupları girin ve seçin.
+Oluştur'u seçin.
Kaynak grubu ayarlarınızı girin:
Özellik Değer Abonelik Aboneliğinizi seçin. Kaynak grubu Kaynak grubu adınızı girin. Bu kaynak grubu adı, Resource Manager'a (yönetim düzlemi) eriştiğiniz zaman kaynak URI'sinin bir parçası olarak kullanılır. Ad denetim (veritabanı oluşturma gibi) veya veri düzlemi (tabloya veri ekleme) için kullanılmaz. Bölge Kaynak grubu için bir coğrafi bölge seçin. Doğrulamaya başlamak için Gözden geçir + oluştur'u seçin.
Doğrulama başarılı olduğunda Oluştur'u seçin.
Azure ve Azure SDK istemci kitaplıklarıyla çalışma
Azure istemci kitaplıkları her hizmet için ayrı ayrı sağlanır. Her kitaplığı, kullanmanız gereken Azure hizmetine göre yüklersiniz.
Azure kullanan her yeni proje:
- Azure kaynakları oluşturma.
- Azure istemci kitaplıklarını NPM gibi bir paket yöneticisinden yükleyin.
- Yönetilen kimliği kullanarak Azure istemci kitaplığında kimlik doğrulaması yapın ve ardından belirli hizmetlere erişmek için yapılandırma bilgilerini kullanın.
Yapılandırma bilgilerinin güvenliğini sağlama
Yapılandırma bilgilerini depolamak için çeşitli seçenekleriniz vardır:
- Henüz yönetilen kimlik erişimi sunmayan bulut kaynaklarına erişen gizli diziler, anahtarlar ve sertifikalar oluşturmak ve korumak için Azure Key Vault.
-
Dotenv , bir dosyadan ortam değişkenlerini okumak için kullanılan popüler bir
.env
npm paketidir. Dosyanın kaynak denetiminde.env
kullanıma alınmaması için.gitignore
dosyayı dosyaya eklediğinizden.env
emin olun.
Ortam değişkenlerini oluşturma
Azure SDK kitaplıklarının Azure buluta erişmek için ihtiyaç duyduğu Azure ayarlarını kullanmak için en yaygın değerleri ortam değişkenleri olarak ayarlayın. Aşağıdaki komutlar yerel iş istasyonu için ortam değişkenlerini ayarlar.
Aşağıdaki örneklerde, istemci kimliği hizmet sorumlusu kimliği ve hizmet sorumlusu gizli dizisidir.
AZURE_SUBSCRIPTION_ID="<REPLACE-WITH-YOUR-AZURE-SUBSCRIPTION-ID>"
AZURE_TENANT_ID="<REPLACE-WITH-YOUR-AZURE-TENANT-ID>"
AZURE_CLIENT_ID="<REPLACE-WITH-YOUR-AZURE-CLIENT-ID>"
AZURE_CLIENT_SECRET="<REPLACE-WITH-YOUR-AZURE-CLIENT-SECRET>"
Bu komutlardaki köşeli ayraç içindeki <>
değerleri kendi ortam değişkeninizin değerleriyle değiştirin.
Dosya oluşturma .env
Bir diğer yaygın mekanizma da NPM paketini kullanarak DOTENV
bu ayarlar için bir .env
dosya oluşturmaktır. kullanmayı .env
planlıyorsanız, dosyayı kaynak denetimine iade etmemek için .gitignore
dosyasına eklediğinizden emin olun. Git'in .env
.ignore
dosyasına dosya ekleme, bu ayarların kaynak denetiminde denetlendiğinden emin olmak için standart bir yoldur.
npm paketlerini yükleme
Her proje için, aşağıdaki adımları kullanarak her zaman ayrı bir klasör ve kendi package.json
dosyası oluşturmanızı öneririz:
Bir terminal, komut istemi veya bash kabuğu açın ve projeye yeni bir klasör oluşturun. Ardından bu yeni klasöre geçin.
mkdir MY-NEW-PROJECT && cd MY-NEW-PROJECT
Paket dosyasını başlatın:
npm init -y
Bu komut package.json dosyasını oluşturur ve en düşük özellikleri başlatır.
Bu kimlik doğrulama istemci kitaplığı örneği gibi ihtiyacınız olan Azure istemci kitaplıklarını yükleyin:
npm install @azure/identity
Visual Studio Code ile kaynak denetimini kullanma
Bir projeyi her başlattığınızda kaynak denetimi deposu oluşturma alışkanlığı edinmenizi öneririz. Bunu Visual Studio Code'dan yapabilirsiniz.
Visual Studio Code'da kaynak denetim simgesini seçerek Kaynak Denetim gezginini açın ve yerel git deposunu başlatmak için Depoyu Başlat'ı seçin:
Depo başlatıldıktan ve kaynak denetiminde depoladığınız dosyalar olduktan sonra, iletiyi
Initial commit
girin ve kaynak dosyalarınızın ilk işlemesini oluşturmak için onay işaretini seçin.GitHub'da yeni bir depo oluşturun ve sonraki birkaç adım için depo URL'sini kopyalayın.
Visual Studio tümleşik terminalinde aşağıdaki git komutunu kullanarak uzak deponuzu yerel deponuza ekleyin. ve
<YOUR-ACCOUNT>
değerlerini kendi değerlerinizle değiştirin<REPOSITORY>
.git remote add origin https://github.com/<YOUR-ACCOUNT>/<REPOSITORY>
Visual Studio Code birçok yerleşik git özelliği içerir. Daha fazla bilgi için bkz . VS Code'da Sürüm Denetimini Kullanma.