共用方式為


Using 陳述式

Bicep 參數檔案中的 語句會將using檔案系結至 Bicep 檔案JSON Azure Resource Manager 範本 (ARM 範本)Bicep 模組範本規格using宣告必須存在於所有 Bicep 參數檔案中。

注意

Bicep 參數檔案僅支援 Bicep CLI 0.18.4 版或更新版本、 Azure CLI 2.47.0 版或更新版本,以及 Azure PowerShell 9.7.1 版或更新版本。

若要搭配 JSON ARM 範本、Bicep 模組和範本規格使用 語句,您必須擁有 Bicep CLI 0.22.6 版或更新版本,以及 Azure CLI 2.53.0 版或更新版本。

語法

  • 若要使用 Bicep 檔案:

    using '<path>/<file-name>.bicep'
    
  • 若要使用 JSON ARM 範本:

    using '<path>/<file-name>.json'
    
  • 若要使用 公用模組

    using 'br/public:<file-path>:<tag>'
    

    例如:

    using 'br/public:avm/res/storage/storage-account:0.9.0' 
    
    param name = 'mystorage'
    
  • 若要使用私人模組:

    using 'br:<acr-name>.azurecr.io/bicep/<file-path>:<tag>'
    

    例如:

    using 'br:myacr.azurecr.io/bicep/modules/storage:v1'
    

    若要使用私人模組搭配bicepconfig.json檔案中定義的別名:

    using 'br/<alias>:<file>:<tag>'
    

    例如:

    using 'br/storageModule:storage:v1'
    
  • 若要使用範本規格:

    using 'ts:<subscription-id>/<resource-group-name>/<template-spec-name>:<tag>
    

    例如:

    using 'ts:00000000-0000-0000-0000-000000000000/myResourceGroup/storageSpec:1.0'
    

    若要使用範本規格搭配bicepconfig.json檔案中定義的別名:

    using 'ts/<alias>:<template-spec-name>:<tag>'
    

    例如:

    using 'ts/myStorage:storageSpec:1.0'
    

下一步