快速入門:使用 Bicep 檔案建立 Batch 帳戶
使用 Bicep 檔案建立 Batch 帳戶 (包括儲存體),以便開始使用 Azure Batch。 您需有 Batch 帳戶才能建立計算資源 (計算節點的集區) 和 Batch 作業。 您可以連結 Azure 儲存體帳戶與 Batch 帳戶,其適合用於部署應用程式以及儲存大部分真實工作負載的輸入和輸出資料。
完成本快速入門之後,您將了解 Batch 服務的重要概念,並可準備使用更多真實的工作負載來大規模試用 Batch。
Bicep 是使用宣告式語法來部署 Azure 資源的特定領域語言 (DSL)。 其提供簡潔的語法、可靠的類型安全,並支援程式碼重複使用。 Bicep 能夠為您在 Azure 中的基礎結構即程式碼解決方案,提供最佳的製作體驗。
必要條件
您必須擁有有效的 Azure 訂用帳戶。
- 如果您沒有 Azure 訂用帳戶,請在開始之前先建立 Azure 免費帳戶。
檢閱 Bicep 檔案
此快速入門中使用的 Bicep 檔案是來自 Azure 快速入門範本。
@description('Batch Account Name')
param batchAccountName string = '${toLower(uniqueString(resourceGroup().id))}batch'
@description('Storage Account type')
@allowed([
'Standard_LRS'
'Standard_GRS'
'Standard_ZRS'
'Premium_LRS'
])
param storageAccountsku string = 'Standard_LRS'
@description('Location for all resources.')
param location string = resourceGroup().location
var storageAccountName = '${uniqueString(resourceGroup().id)}storage'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-01-01' = {
name: storageAccountName
location: location
sku: {
name: storageAccountsku
}
kind: 'StorageV2'
tags: {
ObjectName: storageAccountName
}
properties: {
minimumTlsVersion: 'TLS1_2'
allowBlobPublicAccess: false
networkAcls: {
defaultAction: 'Deny'
}
supportsHttpsTrafficOnly: true
}
}
resource batchAccount 'Microsoft.Batch/batchAccounts@2024-02-01' = {
name: batchAccountName
location: location
tags: {
ObjectName: batchAccountName
}
properties: {
autoStorage: {
storageAccountId: storageAccount.id
}
}
}
output storageAccountName string = storageAccount.name
output batchAccountName string = batchAccount.name
output location string = location
output resourceGroupName string = resourceGroup().name
output resourceId string = batchAccount.id
Bicep 檔案中定義了兩個 Azure 資源:
- Microsoft.Storage/storageAccounts:建立儲存體帳戶。
- Microsoft.Batch/batchAccounts:建立 Batch 帳戶。
部署 Bicep 檔案
將 Bicep 檔案以 main.bicep 儲存至本機電腦。
使用 Azure CLI 或 Azure PowerShell 部署 Bicep 檔案。
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep
當部署完成時,您應該會看到指出部署成功的訊息。
驗證部署
使用 Azure 入口網站、Azure CLI 或 Azure PowerShell 來列出資源群組中已部署的資源。
az resource list --resource-group exampleRG
清除資源
如果您打算繼續進行其他教學課程,可以讓這些資源留在原處。 不再需要時,請使用 Azure 入口網站、Azure CLI 或 Azure PowerShell 來刪除資源群組及其所有資源。
az group delete --name exampleRG
下一步
在本快速入門中,您使用 Bicep 建立了 Batch 帳戶和儲存體帳戶。 若要深入了解 Azure Batch,請繼續進行 Azure Batch 教學課程。