Azure 資源管理員範本
透過使用數個共同運作的 Azure 服務,您可以將資料帶入數位對應項,並輔助 Azure 與數位對應項 之間的雙向溝通 (無論在 Unity 還是混合實境中)。
此課程模組中使用的 Azure 服務如下所示:
- Azure SignalR Service
- 受控識別
- Azure Container Instances
- Azure 儲存體
- Azure 事件網格
- Azure Digital Twins
- Application Insights
- Azure App Service
- Azure Functions
- Azure IoT 中樞
- 部署指令碼
若要簡化這些 Azure 服務的設定和使用,您可以使用 Azure Resource Manager 範本 (ARM 範本)。 此 ARM 範本可協助將針對風力發電廠體驗的 Azure 服務部署自動化。 我們已為您建立基底架構,並提供 Visual Studio 解決方案以供參考及使用。 您需要使用 Azure CLI 來編輯設定參數和執行命令,以建立並部署 ARM 範本。
藉由搭配 Azure CLI 使用 ARM 範本,您能定義需要部署的重要 Azure 基礎結構。 就像應用程式程式碼一樣,您可以將 ARM 範本基礎結構程式碼儲存在來源存放庫中,並控制其版本。 小組中的任何人都可以執行程式碼,並使用自己的設定參數部署類似的環境。
ARM 範本可以是定義專案基礎結構和設定的 Bicep 或 JavaScript 物件標記法 (JSON) 檔案。 範本會使用宣告式語法,可讓您陳述您要部署的項目,而不需要撰寫一連串程式設計命令來加以建立。 在該範本中,您可以指定要部署的資源和這些資源的屬性。
您將使用名為 Bicep 的範本語言。 Bicep 提供了更容易用來建立範本的語法。 Bicep 和 JSON 範本提供相同的功能,而您可以在這兩種語言之間轉換範本。 我們已為您建立用於此模組的 Bicep 檔案。
您可以在命令提示字元視窗中使用 Windows PowerShell 或 Azure CLI 來執行 ARM 範本。 PowerShell 提供了命令提示字元沒有的 Tab 鍵自動完成功能,而且是此課程模組的慣用殼層。 您不需要以較高的許可權執行任何 Azure CLI 命令。