다음을 통해 공유


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 구성 파일을 참조하세요.