Hızlı Başlangıç: Azure portal kullanarak ARM şablonları oluşturma ve dağıtma

Bu hızlı başlangıçta, Azure portal Azure Resource Manager şablonu (ARM şablonu) oluşturmayı öğreneceksiniz. Şablonu portaldan düzenler ve dağıtırsınız.

ARM şablonları, çözümünüz için dağıtmanız gereken kaynakları tanımlayan JSON veya Bicep dosyalarıdır. Azure çözümlerinizi dağıtma ve yönetmeyle ilgili kavramları anlamak için bkz. şablon dağıtımına genel bakış.

Öğreticiyi tamamladıktan sonra bir Azure Depolama hesabı dağıtırsınız. Aynı işlem diğer Azure kaynaklarını dağıtmak için de kullanılabilir.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Özel şablon alma

Arm şablonunun tamamını el ile oluşturmak yerine, hedefimize ulaşan önceden oluşturulmuş bir şablonu alarak başlayalım. Azure Hızlı Başlangıç Şablonları deposu, yaygın senaryoları dağıtan büyük bir şablon koleksiyonu içerir. Portal, bu depodaki şablonları bulmanızı ve kullanmanızı kolaylaştırır. Şablonu kaydedebilir ve daha sonra yeniden kullanabilirsiniz.

  1. Web tarayıcısında Azure portal gidin ve oturum açın.

  2. Azure portal arama çubuğundan özel bir şablon dağıtma araması yapın ve kullanılabilir seçeneklerden bu şablonu seçin.

    Özel Şablon Ara'nın ekran görüntüsü.

  3. Şablon kaynağı için Hızlı Başlangıç şablonunun varsayılan olarak seçili olduğuna dikkat edin. Bu seçimi tutabilirsiniz. Açılan listede quickstarts/microsoft.storage/storage-account-create araması yapın ve seçin. Hızlı başlangıç şablonunu bulduktan sonra Şablon seç'i seçin.

    Hızlı Başlangıç Şablonu Seç'in ekran görüntüsü.

  4. Sonraki dikey pencerede dağıtım için kullanılacak özel değerler sağlayacaksınız.

    Kaynak grubu için Yeni oluştur'u seçin ve ad için myResourceGroup girin. Diğer alanlar için varsayılan değerleri kullanabilirsiniz. Değerleri sağlamayı bitirdiğinizde Gözden geçir ve oluştur'u seçin.

    Şablon giriş alanlarının ekran görüntüsü.

  5. Portal, şablonunuzu ve sağladığınız değerleri doğrular. Doğrulama başarılı olduktan sonra, dağıtımı başlatmak için Oluştur'u seçin.

    Doğrulama ve oluşturma için ekran görüntüsü.

  6. Doğrulama işleminiz tamamlandıktan sonra dağıtımın durumunu görürsünüz. İşlem başarıyla tamamlandığında depolama hesabını görmek için Kaynağa git'i seçin.

    Dağıtım Başarılı Bildiriminin ekran görüntüsü.

  7. Bu ekrandan yeni depolama hesabını ve özelliklerini görüntüleyebilirsiniz.

    Dağıtım Sayfasını Görüntüle ekran görüntüsü.

Şablonu düzenleme ve dağıtma

ARM şablonlarını hızla geliştirmek ve dağıtmak için portalı kullanabilirsiniz. Genel olarak, ARM şablonlarınızı geliştirmek için Visual Studio Code ve şablonu dağıtmak için Azure CLI veya Azure PowerShell kullanmanızı öneririz, ancak bu araçları yüklemeden hızlı dağıtımlar için portalı kullanabilirsiniz.

Bu bölümde, diğer araçları ayarlamadan bir kez dağıtmak istediğiniz bir ARM şablonunuz olduğunu varsayalım.

  1. Yine portalda Özel şablon dağıt'ı seçin.

  2. Bu kez düzenleyicide Kendi şablonunuzu derleyin'i seçin.

    Kendi şablonunuzu oluşturun ekran görüntüsü.

  3. Boş bir şablon görürsünüz.

    Boş Şablon için ekran görüntüsü.

  4. Boş şablonu aşağıdaki şablonla değiştirin. Alt ağa sahip bir sanal ağ dağıtır.

    {
      "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {
        "vnetName": {
          "type": "string",
          "defaultValue": "VNet1",
          "metadata": {
            "description": "VNet name"
          }
        },
        "vnetAddressPrefix": {
          "type": "string",
          "defaultValue": "10.0.0.0/16",
          "metadata": {
            "description": "Address prefix"
          }
        },
        "subnetPrefix": {
          "type": "string",
          "defaultValue": "10.0.0.0/24",
          "metadata": {
            "description": "Subnet Prefix"
          }
        },
        "subnetName": {
          "type": "string",
          "defaultValue": "Subnet1",
          "metadata": {
            "description": "Subnet Name"
          }
        },
        "location": {
          "type": "string",
          "defaultValue": "[resourceGroup().location]",
          "metadata": {
            "description": "Location for all resources."
          }
        }
      },
      "resources": [
        {
          "type": "Microsoft.Network/virtualNetworks",
          "apiVersion": "2021-08-01",
          "name": "[parameters('vnetName')]",
          "location": "[parameters('location')]",
          "properties": {
            "addressSpace": {
              "addressPrefixes": [
                "[parameters('vnetAddressPrefix')]"
              ]
            },
            "subnets": [
              {
                "name": "[parameters('subnetName')]",
                "properties": {
                  "addressPrefix": "[parameters('subnetPrefix')]"
                }
              }
            ]
          }
        }
      ]
    }
    
  5. Kaydet’i seçin.

  6. Dağıtım değerleri sağlamaya yönelik dikey pencereyi görürsünüz. Kaynak grubu için yine myResourceGroup öğesini seçin. Diğer varsayılan değerleri kullanabilirsiniz. Değerleri sağlamayı bitirdiğinizde Gözden geçir ve oluştur'u seçin

  7. Portal şablonu doğruladıktan sonra Oluştur'u seçin.

  8. Dağıtım tamamlandığında, dağıtımın durumunu görürsünüz. Bu kez kaynak grubunun adını seçin.

    İkinci dağıtımı görüntüle için ekran görüntüsü.

  9. Kaynak grubunuzun artık bir depolama hesabı ve sanal ağ içerdiğine dikkat edin.

    Depolama Hesabını ve Sanal Ağ Görüntüleme ekran görüntüsü.

Özel şablonu dışarı aktarma

Bazen ARM şablonuyla çalışmanın en kolay yolu portalın sizin için oluşturmasını sağlamaktır. Portal, kaynak grubunuzun geçerli durumuna göre bir ARM şablonu oluşturabilir.

  1. Kaynak grubunuzda Şablonu dışarı aktar'ı seçin.

    Şablonu Dışarı Aktar'ın ekran görüntüsü.

  2. Portal, kaynak grubunun geçerli durumuna göre sizin için bir şablon oluşturur. Bu şablonun daha önce dağıttığınız iki şablonla da aynı olmadığına dikkat edin. Depolama hesabınız için otomatik olarak oluşturulan blob hizmeti gibi diğer kaynaklarla birlikte hem depolama hesabı hem de sanal ağ tanımlarını içerir.

  3. Bu şablonu daha sonra kullanmak üzere kaydetmek için İndir'i seçin.

    Dışarı aktarılan şablonu indir seçeneğinin ekran görüntüsü.

Artık kaynak grubunun geçerli durumunu temsil eden bir ARM şablonunuz var. Bu şablon otomatik olarak oluşturulur. Şablonu üretim dağıtımları için kullanmadan önce, şablonu yeniden kullanmak için parametre ekleme gibi gözden geçirmek isteyebilirsiniz.

Kaynakları temizleme

Artık Azure kaynakları gerekli değilse, kaynak grubunu silerek dağıttığınız kaynakları temizleyin.

  1. Azure portal soldaki menüden Kaynak grupları'nı seçin.
  2. Herhangi bir alan için filtre uygula arama kutusuna kaynak grubu adını girin.
  3. Kaynak grubu adını seçin. Depolama hesabı kaynak grubunda bulunmalıdır.
  4. Üstteki menüden Kaynak grubunu sil'i seçin.

Sonraki adımlar

Bu öğreticide, Azure portaldan şablon oluşturmayı ve portalı kullanarak şablonu dağıtmayı öğrendiniz. Bu Hızlı Başlangıçta kullanılan şablon, tek bir Azure kaynağına sahip basit bir şablondur. Şablon karmaşık olduğunda, şablonu geliştirmek için Visual Studio Code veya Visual Studio'yu kullanmak daha kolaydır. Şablon geliştirme hakkında daha fazla bilgi edinmek için yeni başlangıç öğretici serimize bakın: