gpt4 book ai didi

azure - 我是 Azure ARM 模板的初学者。我需要学习 ARM

转载 作者:行者123 更新时间:2023-12-03 05:44:31 26 4
gpt4 key购买 nike

任何人都可以指导我学习的基本先决条件吗?我浏览了 MSFT Azure 文档下的各种链接,例如:
1) https://learn.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-quickstart-create-templates-use
2)已从Azure门户下载了各种模板并尝试使用VS代码进行编辑。当我开始编辑 VS 代码时,我遇到的问题缺乏对可以传递的值或我可以在特定代码段中使用哪些值的了解。

Below is the sample template

{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"storageAccountType": {
"type": "string",
"defaultValue": "Standard_LRS",
"allowedValues": [
"Standard_LRS",
"Standard_GRS",
"Standard_ZRS",
"Premium_LRS"
],
"metadata": {
"description": "Storage Account type"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
}
},
"variables": {
"storageAccountName": "[concat('store', uniquestring(resourceGroup().id))]"
},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts",
"name": "[variables('storageAccountName')]",
"location": "[parameters('location')]",
"apiVersion": "2018-07-01",
"sku": {
"name": "[parameters('storageAccountType')]"
},
"kind": "StorageV2",
"properties": {}
}
],
"outputs": {
"storageAccountName": {
"type": "string",
"value": "[variables('storageAccountName')]"
}
}
}

在上面的模板中,我正在努力了解可以添加/编辑的内容。此外,如何添加这些函数“[concat('store', uniquestring(resourceGroup().id))”是否有任何列表为此?

3)另外,如何将多个参数或变量集成/调用到模板中。

最佳答案

ARM Template function referenceVS Code extension for ARM Templates .

对于多个参数\变量,只需在模板中定义它们即可。有一个repo with lots of examples你可以从中汲取灵感。还有一个template reference ,但我宁愿使用rest api 引用。更可靠

关于azure - 我是 Azure ARM 模板的初学者。我需要学习 ARM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55687294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com