Aracılığıyla paylaş


Azure için JavaScript geliştirme ortamınızı yapılandırma

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 hakkında daha fazla bilgi edinin.
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.

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.jsLTS sürümlerini destekler. Azureiçin Node.js sürümünü seçme hakkında daha fazla bilgi edinin.

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

  1. Azure portalını bir web tarayıcısında açın.

  2. Arama çubuğuna kaynak grupları girin ve seçin.

  3. +Oluştur'u seçin.

  4. 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.
  5. Doğrulamaya başlamak için Gözden geçir + oluştur'u seçin.

  6. 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:

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ı .envplanlıyorsanız, dosyayı kaynak denetimine iade etmemek için .gitignoredosyası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:

  1. 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
    
  2. 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.

  3. 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.

  1. 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:

    Git deposunu başlatma

  2. 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.

    Depoya ilk işlemeyi tamamlama

  3. GitHub'da yeni bir depo oluşturun ve sonraki birkaç adım için depo URL'sini kopyalayın.

  4. 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.

Sonraki adımlar