共用方式為


Using 陳述式

Bicep 參數檔案中的 using 陳述式會將 Bicep 參數檔案繫結至 Bicep 檔案ARM JSON 範本Bicep 模組,或範本規格using 宣告必須存在於任何 Bicep 參數檔案中。

注意

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

若要搭配 ARM JSON 範本、Bicep 模組和範本規格使用陳述式,您需要有 Bicep CLI 0.22.6 版或更新版本,以及 Azure CLI 2.53.0 版或更新版本。

語法

  • 使用 Bicep 檔案:

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

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

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

    例如:

    using 'br/public:storage/storage-account:3.0.1'
    
    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'
    

下一步

  • 若要了解 Bicep 參數檔案,請參閱參數檔案
  • 若要了解如何在 bicepconfig.json 中設定別名,請參閱 Bicep 設定檔