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

Bu hızlı başlangıçta, Azure portal bir 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çenekler arasından seçin.

    Azure portal'da özel şablon arama işleminin 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 koruyabilirsiniz. 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.

    Azure portal'da Hızlı Başlangıç Şablonu seçme işleminin 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ğer sağlamayı bitirdiğinizde Gözden geçir ve oluştur'u seçin.

    Azure portal'da özel şablon için 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.

    Azure portal şablon doğrulama ve oluşturma düğmesinin ekran görüntüsü.

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

    Azure portal 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.

    Azure portal depolama hesabıyla dağıtım sayfasını görüntüleme 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.

    Azure portal'da kendi şablonunuzu oluşturma seçeneğinin ekran görüntüsü.

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

    Azure portal boş ARM şablonunun 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. Yeniden kaynak grubu için 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.

    Azure portal'da ikinci dağıtım sayfasını görüntüleme ekran görüntüsü.

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

    Azure portal'da depolama hesabı ve sanal ağ içeren kaynak grubunun 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 durumunu temel alan bir ARM şablonu oluşturabilir.

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

    Azure portal'da şablonu dışarı aktarma seçeneğinin 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ğ için tanımlar içerir.

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

    Azure portal'da dışarı aktarılan ARM şablonu için indirme düğmesinin 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üde 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: