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: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'
后续步骤
- 若要了解 Bicep 参数文件,请参阅参数文件。
- 若要了解如何在 bicepconfig.json 中配置别名,请参阅 Bicep 配置文件。