ARM şablonu kullanarak Azure Haritalar hesabınızı oluşturma
Azure Resource Manager (ARM) şablonu kullanarak Azure Haritalar hesabınızı oluşturabilirsiniz. Bir hesabınız olduktan sonra API'leri web sitenizde veya mobil uygulamanızda uygulayabilirsiniz.
Azure Resource Manager şablonu, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Bu şablonda, bildirim temelli sözdizimi kullanılır. Dağıtımı oluşturmak için programlama komutlarının sırasını yazmadan hedeflenen dağıtımınızı açıklarsınız.
Ortamınız önkoşulları karşılıyorsa ve ARM şablonlarını kullanma hakkında bilginiz varsa, Azure’a dağıtma düğmesini seçin. Şablon Azure portalında açılır.
Önkoşullar
Bu makaleyi tamamlamak için:
- Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Şablonu gözden geçirme
Bu hızlı başlangıçta kullanılan şablon Azure Hızlı Başlangıç Şablonlarından alınmıştır.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.25.53.49325",
"templateHash": "695164742048978243"
}
},
"parameters": {
"accountName": {
"type": "string",
"defaultValue": "[uniqueString(resourceGroup().id)]",
"metadata": {
"description": "The name for your Azure Maps account. This value must be globally unique."
}
},
"location": {
"type": "string",
"allowedValues": [
"westeurope",
"eastus",
"westus2",
"northeurope",
"westcentralus",
"usgovvirginia",
"usgovarizona"
],
"metadata": {
"description": "Specifies the location for all the resources."
}
},
"pricingTier": {
"type": "string",
"defaultValue": "G2",
"allowedValues": [
"G2"
],
"metadata": {
"description": "The pricing tier SKU for the account."
}
},
"kind": {
"type": "string",
"defaultValue": "Gen2",
"allowedValues": [
"Gen2"
],
"metadata": {
"description": "The pricing tier for the account."
}
}
},
"resources": [
{
"type": "Microsoft.Maps/accounts",
"apiVersion": "2023-06-01",
"name": "[parameters('accountName')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('pricingTier')]"
},
"kind": "[parameters('kind')]"
}
]
}
Azure Haritalar hesabı kaynağı bu şablonda tanımlanır:
- Microsoft.Maps/accounts: bir Azure Haritalar hesabı oluşturun.
Şablonu dağıtma
Aşağıdaki görüntüyü seçerek Azure'da oturum açıp bir şablon açın. Şablon bir Azure Haritalar hesabı oluşturur.
Aşağıdaki değerleri seçin veya girin.
Belirtilmediği sürece, Azure Haritalar hesabınızı oluşturmak için varsayılan değeri kullanın.
- Abonelik: Bir Azure aboneliği seçin.
- Kaynak grubu: Yeni oluştur'u seçin, kaynak grubu için benzersiz bir ad girin ve tamam'ı seçin.
- Konum: Bir konum seçin.
- Hesap Adı: Azure Haritalar hesabınız için genel olarak benzersiz olması gereken bir ad girin.
- Fiyatlandırma Katmanı: Uygun fiyatlandırma katmanını seçin; şablon için varsayılan değer G2'dir.
Gözden geçir ve oluştur’u seçin.
Gözden geçirme sayfasında ayarlarınızı onaylayın ve Oluştur'u seçin. Başarıyla dağıtıldıktan sonra bir bildirim alırsınız:
Azure portalı şablonunuzu dağıtmak için kullanılır. Azure PowerShell, Azure CLI ve REST API'yi de kullanabilirsiniz. Diğer dağıtım yöntemlerini öğrenmek için bkz . Şablonları dağıtma.
Dağıtılan kaynakları gözden geçirme
Azure Haritalar hesabınızı denetlemek ve anahtarlarınızı görüntülemek için Azure portalını kullanabilirsiniz. Hesap anahtarlarınızı listelemek için aşağıdaki Azure CLI betiğini de kullanabilirsiniz.
az maps account keys list --name MyMapsAccount --resource-group MyResourceGroup
Kaynakları temizleme
Artık gerekli olmadığında kaynak grubunu silin; bu da Azure Haritalar hesabını siler. Azure CLI kullanarak kaynak grubunu silmek için:
az group delete --name MyResourceGroup
Sonraki adımlar
Azure Haritalar ve Azure Resource Manager hakkında daha fazla bilgi edinmek için aşağıdaki makalelere bakın:
- Azure Haritalar tanıtım uygulaması oluşturma
- ARM şablonları hakkında daha fazla bilgi edinin