Azure Geliştirici CLI'sını kullanarak ortam oluşturma

Bu makalede Azure Geliştirici CLI'sini (AZD) yükler, uygulama altyapınızı Azure Dağıtım Ortamlarına sağlayarak yeni bir dağıtım ortamı oluşturur ve uygulama kodunuzu sağlanan dağıtım ortamına dağıtırsınız.

Azure Geliştirici CLI 'sı (AZD), uygulamanızı yerel geliştirme ortamından Azure'a almanız için gereken süreyi hızlandıran açık kaynak bir araçtır. AZD, terminalde, düzenleyicinizde veya tümleşik geliştirme ortamınızda (IDE) veya CI/CD'de (sürekli tümleştirme/sürekli dağıtım) çalışıyor olmanız fark etmeksizin iş akışınızdaki önemli aşamalara eşlenen en iyi uygulama, geliştirici dostu komutlar sağlar.

AZD'yi Azure Dağıtım Ortamları ile çalışacak şekilde ayarlamayı öğrenmek için bkz . Azure Dağıtım Ortamları ile Azure Geliştirici CLI'sini kullanma.

Önkoşullar

Şunu yapmalısınız:

AZD ile çalışmaya hazırlanma

AZD ile ilk kez çalışırken, tamamlamanız gereken bazı tek seferlik kurulum görevleri vardır. Bu görevler Arasında Azure Geliştirici CLI'sini yükleme, Azure hesabınızda oturum açma ve Azure Dağıtım Ortamları için AZD desteğini etkinleştirme yer alır.

Visual Studio Code için Azure Geliştirici CLI uzantısını yükleme

azd yüklediğinizde, azd araçları genel olarak değil azd kapsamına yüklenir ve azd kaldırılırsa kaldırılır. azd dosyasını Visual Studio Code'a veya komut satırından yükleyebilirsiniz.

Visual Studio Code'da Azure Geliştirici CLI özelliklerini etkinleştirmek için Azure Geliştirici CLI uzantısı olan v0.8.0-alpha.1-beta.3173884 sürümünü yükleyin. Etkinlik çubuğunda Uzantılar simgesini seçin, Azure Geliştirici CLI'sini arayın ve yükle'yi seçin.

Komut paletinde Oturum aç komutunu gösteren Visual Studio Code'un ekran görüntüsü.

Azure Geliştirici CLI ile oturum açma

Oturum açarak Azure kaynaklarınıza erişin. Oturum açmayı başlattığınızda bir tarayıcı penceresi açılır ve Azure'da oturum açmanızı ister. Oturum açtıktan sonra terminal, Azure'da oturum açtığınızı belirten bir ileti görüntüler.

Komut paletini kullanarak AZD'de oturum açın:

Azure Geliştirici CLI'sının ve Yükleme'nin vurgulandığı Uzantılar bölmesini gösteren Visual Studio Code'un ekran görüntüsü.

Komut paletinden verilen komutların çıkışı aşağıdaki örnekte olduğu gibi azd dev terminalinde görüntülenir:

İletiyi kapatmak için herhangi bir tuşa basıldığını gösteren azd dev terminalinin ekran görüntüsü.

ADE için AZD desteğini etkinleştirme

VEYA gibi azd upazd provisionstandart komutları kullanarak AZD'yi dağıtım ortamlarınıza kaynak sağlamak ve dağıtmak için yapılandırabilirsiniz. platform.type olarak ayarlandığındadevcenter, tüm AZD uzak ortam durumu ve sağlama, geliştirme merkezi bileşenlerini kullanır. AZD, kaynak sağlama için geliştirme merkezi kataloğunuzda tanımlanan altyapı şablonlarından birini kullanır. Bu yapılandırmada , yerel şablonlarınızdaki infra klasörü kullanılmaz.

Komut paletinde Desteği etkinleştir komutunu gösteren Visual Studio Code'un ekran görüntüsü.

Mevcut koddan ortam oluşturma

Artık çalışmak için bir ortam oluşturmaya hazırsınız. Yerel bir klasördeki kodla başlayabilir veya var olan bir depoyu kopyalayabilirsiniz. Bu örnekte, yerel bir klasördeki kodu kullanarak bir ortam oluşturursunuz.

Yeni uygulama başlatma

Yeni bir uygulamanın başlatılması, AZD'nin uygulamanızla çalışması için gereken dosya ve klasörleri oluşturur.

AZD, ortamı tanımlamak için bir azure.yaml dosyası kullanır. azure.yaml dosyası, uygulamanın kullandığı Azure kaynaklarının uygulamalarını ve türlerini tanımlar ve açıklar. azure.yaml hakkında daha fazla bilgi edinmek için bkz . Azure Geliştirici CLI'sı azure.yaml şeması.

  1. Visual Studio Code'da uygulama kodunuzu içeren klasörü açın.

  2. Komut paletini açın ve Azure Developer CLI init yazın, ardından listeden Azure Developer CLI (azd): init'i seçin.

    Azure Developer CLI (azd): init vurgulanmış şekilde Visual Studio Code komut paletinin ekran görüntüsü.

  3. Şablon listesinde, şablon seçmeden devam etmek için ENTER tuşuna iki kez basın.

  4. AZD terminalinde Geçerli dizinde kod kullan'ı seçin.

    Visual Studio Code'da Geçerli dizinde kod kullan istemini gösteren AZD terminalinin ekran görüntüsü.

  5. azd init uygulama kodunuzda tanımlanan hizmetleri tanımlar ve onaylamanızı ve devam etmenizi, bir hizmeti kaldırmanızı veya hizmet eklemenizi ister. Onayla'yı seçin ve uygulamamı başlatmaya devam edin.

    Bir hizmeti onaylamak ve devam etmek, kaldırmak veya hizmet eklemek için AZD başlatma istemini gösteren ekran görüntüsü.

  6. azd init uygulamanızı yapılandırmak için bilgi toplamaya devam eder. Bu örnek uygulama için MongoDB veritabanı örneğinizin adı ve hizmetlerin dinlediğini bağlantı noktaları istenir.

    Veritabanı adı için azd init istemini gösteren ekran görüntüsü.

  7. Yerel AZD ortamınız için bir ad girin.

    azd init istemi Yeni bir ortam adı girin istemini gösteren ekran görüntüsü.

  8. azd init erişiminiz olan projelerin listesini görüntüler. Ortamınız için projeyi seçin

    azd init prompt Select project komutunu gösteren ekran görüntüsü.

  9. azd init projedeki ortam tanımlarının listesini görüntüler. Bir ortam tanımı seçin.

    azd init istemi Ortam tanımlarını seç seçeneğini gösteren ekran görüntüsü.

    AZD, projenizin kökünde bir azure.yaml dosyası da dahil olmak üzere proje kaynaklarını oluşturur.

Azure Dağıtım Ortamı'na altyapı sağlama

Hazır olduğunuzda yerel ortamınızı Azure'daki uzak bir Azure Dağıtım Ortamları ortamına sağlayabilirsiniz. Bu işlem, geliştirme merkezi kataloğunuzda ortam tanımında tanımlanan altyapıyı ve kaynakları sağlar.

  1. Gezgin'de azure.yaml dosyasına sağ tıklayın ve ardından Azure Geliştirici CLI (azd)>Azure Kaynakları Sağlama (sağlama) öğesini seçin.

    Azure.yaml dosyasının vurgulandığı Visual Studio Code'un ve Azure Geliştirici CLI ve Sağlama ortamının vurgulandığı AZD bağlam menüsünün ekran görüntüsü.

  2. AZD, erişiminiz olan projeler için Azure Dağıtım Ortamlarını tarar. AZD terminalinde aşağıdaki bilgileri seçin veya girin:

    1. Project
    2. Ortam tanımı
    3. Ortam türü
    4. Konum
  3. AZD, ADE'ye önceki adımda vermiş olduğunuz bilgilere göre yeni bir ortam oluşturma talimatını verdi.

  4. Oluşturulan kaynakları Azure portalında veya geliştirici portalında görüntüleyebilirsiniz.

Mevcut ortamları listeleme (isteğe bağlı)

Mevcut ortamları listeleyerek ortamınızın oluşturulduğunu doğrulayın.

  1. Gezgin'de azure.yaml dosyasına sağ tıklayın ve ardından Azure Geliştirici CLI'sı (azd)>Yerel ve Uzak Ortamları Görüntüle (env listesi)'i seçin.

    Azure.yaml dosyasının vurgulandığı Visual Studio Code'un ekran görüntüsü ve Azure Geliştirici CLI ile Yerel ve Uzak ortamları görüntüle'nin vurgulandığı AZD bağlam menüsü.

    Proje ve ortam tanımı seçmeniz istenir.

Azure Dağıtım Ortamlarına kod dağıtma

Ortamınız sağlandığında, kodunuzu ortama dağıtabilirsiniz.

  1. Gezgin'de azure.yaml dosyasına sağ tıklayın ve ardından Azure Geliştirici CLI 'sı (azd)>Azure Kaynaklarını Dağıt (dağıt)'ı seçin.

    Azure.yaml dosyasının vurgulandığı Visual Studio Code'un ekran görüntüsü ve Azure Geliştirici CLI ve Azure'a Dağıt'ın vurgulandığı AZD bağlam menüsü.

  2. AZD terminalinde listelenen bitiş noktası URL'lerini seçerek kodunuzun dağıtıldığını doğrulayabilirsiniz.

Kaynakları temizleme

Ortamınızla işiniz bittiğinde Azure kaynaklarını silebilirsiniz.

Gezgin'de azure.yaml dosyasına sağ tıklayın ve ardından Azure Geliştirici CLI 'sı (azd)>Dağıtımı ve Kaynakları Sil (aşağı) öğesini seçin.

Azure.yaml dosyasının vurgulandığı Visual Studio Code ve Azure Geliştirici CLI ile Dağıtımı ve Kaynakları Sil (aşağı) vurgulanmış AZD bağlam menüsünün ekran görüntüsü.

İstendiğinde girerek y ortamı silmek istediğinizi onaylayın.