Я не могу найти информацию относительно информации о провайдере Azure в ARM или с помощью Azure CLI?
Я смотрел на портале и в Google, но никто не предоставляет информацию?
Мне нужен провайдеринформацию, чтобы я мог подключиться к Azure и запустить развертывание terraform
через Azure terraform
.
Я хочу поместить в файл tf. Могу ли я разделить нижеприведенное в один файл tf и поместить другие ресурсы, такие как фактическое развертывание vnet
, subnets
, Iaas deployment
, public IP
и т. Д., В отдельные файлы tf?
provider "azurerm" {
subscription_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
tenant_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
resource "azurerm_resource_group" "myterraformgroup" {
name = "myResourceGroup"
location = "eastus"
tags = {
environment = "Terraform Demo"
}
}
Я пытаюсь найти client_id
и client_secret
Является ли id
таким же, как subscription_id
?
Что такое isDefault = True
? В чем разница: Default = False
?
Могу ли я предположить, что False - это бесплатная пробная версия, тогда как True - это фактическая заработная плата на ходу?
Вывод автоматически появляется при входе в систему из Azure. CLI:
[
{
"cloudName": "AzureCloud",
"id": "21eb90c5-a6ed-4819-a2d0-XXXXXXXXXXXXXX",
"isDefault": true,
"name": "Pay-As-You-Go",
"state": "Enabled",
"tenantId": "1d6cd91f-d633-4291-8eca-XXXXXXXXXXX",
"user": {
"name": "samename01@yahoo.com",
"type": "user"
}
},
{
"cloudName": "AzureCloud",
"id": "b6d5b1ee-7327-42a0-b8e3-XXXXXXXXXXXXXX",
"isDefault": false,
"name": "Pay-As-You-Go",
"state": "Enabled",
"tenantId": "1d6cd91f-d633-4291-8eca-XXXXXXXXXXXX",
"user": {
"name": "samename01@yahoo.com",
"type": "user"
}
}
]