Aracılığıyla paylaş


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

Bu hızlı başlangıçta, Azure portalında 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ğıtacaksınız. Diğer Azure kaynaklarını dağıtmak için aynı işlemi kullanabilirsiniz.

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

Özel şablon alma

Arm şablonunun tamamını el ile oluşturmak yerine, hedefinize ulaşan önceden oluşturulmuş bir şablonu alabilirsiniz. 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ına 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 bu şablonu seçin.

    Azure portalında ö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 hızlı başlangıçlar/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ında Hızlı Başlangıç Şablonu seçme işleminin ekran görüntüsü.

  4. Dağıtım için kullanılacak özel değerler sağlayın.

    Kaynak grubu için Yeni oluştur'u seçin ve ad için myResourceGroup değerini belirtin. 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ında ö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ında şablon doğrulama ve oluşturma düğmesinin ekran görüntüsü.

  6. Doğrulamanız geçtikten 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ında dağıtım başarılı bildiriminin ekran görüntüsü.

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

    Azure portalında 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ında kendi şablonunuzu oluşturma seçeneğinin ekran görüntüsü.

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

    Azure portalında 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 bölmeyi görürsünüz. Yine kaynak grubu için myResourceGroup öğesini seçin. Diğer varsayılan değerleri kullanabilirsiniz. Değer 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ında ikinci dağıtım sayfasını görüntüleme ekran görüntüsü.

  9. Kaynak grubunuz artık bir depolama hesabı ve sanal ağ içeriyor.

    Azure portalında 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ında ş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 şablon, daha önce dağıtmış olduğunuz iki şablonla da aynı değildir. 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.

    Azure portalında 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, örneğin şablonu yeniden kullanmak için parametreler ekleyerek yeniden gözden geçirmeyi göz önünde bulundurun.

Kaynakları temizleme

Azure kaynaklarına artık ihtiyacınız kalmadığında, kaynak grubunu silerek dağıttığınız kaynakları temizleyin.

  1. Azure portalında 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ını kaynak grubunda görürsünüz.
  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 kullanmak daha kolaydır. Şablon geliştirme hakkında daha fazla bilgi edinmek için yeni başlangıç öğretici serimize bakın: