テンプレートはMicrosoftのチュートリアルを参考に作成
https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/resource-manager-quickstart-create-templates-use-the-portal
# AzureResourceManagerへログイン
PS C:\Users\yuta> Connect-AzureRmAccount
Account SubscriptionName TenantId Environment
------- ---------------- -------- -----------
carlo_stage5@outlook.com 従量課金 982af0a1-e825-4fc6-bce7-eab626e2aa63 AzureCloud
# NewAzureRmResourceGroupDeploymentでデプロイ
# -TemplateFileでテンプレートを指定、-TemplateParameterFileでパラメータファイルを指定
PS C:\Users\yuta\Downloads\template> New-AzureRmResourceGroupDeployment -ResourceGroupName cloud-shell-storage-westus -
TemplateFile .\template.json -TemplateParameterFile .\parameters.json
DeploymentName : template
ResourceGroupName : cloud-shell-storage-westus
ProvisioningState : Succeeded
Timestamp : 2019/01/12 7:35:48
Mode : Incremental
TemplateLink :
Parameters :
Name Type Value
=============== ========================= ==========
location String japaneast
storageAccountName String test0910aaa
accountType String Standard_RAGRS
kind String StorageV2
accessTier String Hot
supportsHttpsTrafficOnly Bool True
Outputs :
DeploymentDebugLogLevel :
# parameters.jsonには「storageAccountName String test0910aaa」を指定しているので、その名前のリソースオブジェクトが作成されている
PS C:\Users\yuta\Downloads\template> Get-AzureRmResource -ResourceGroupName cloud-shell-storage-westus
Name : company
ResourceGroupName : cloud-shell-storage-westus
ResourceType : Microsoft.Network/virtualNetworks
Location : westus
ResourceId : /subscriptions/4431543b-d4b1-4dc7-b776-520970458fca/resourceGroups/cloud-shell-storage-westus/provi
ders/Microsoft.Network/virtualNetworks/company
Name : test0910aaa
ResourceGroupName : cloud-shell-storage-westus
ResourceType : Microsoft.Storage/storageAccounts
Location : japaneast
ResourceId : /subscriptions/4431543b-d4b1-4dc7-b776-520970458fca/resourceGroups/cloud-shell-storage-westus/provi
ders/Microsoft.Storage/storageAccounts/test0910aaa
PS C:\Users\yuta\Downloads\template>
ポータルで見るとこういう感じになるネ。
… }]
