다음을 통해 공유


Using 문

Bicep 매개 변수 파일의 문은 using 파일을 Bicep 파일, ARM 템플릿(JSON Azure Resource Manager 템플릿), 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'
    

다음 단계