정책을 생성할 때 범위를 지정하여 정책이 적용되는 방식을 결정합니다. 정책은 조직 전체에 할당하거나 조직 내의 여러 프로젝트 또는 단일 프로젝트에 할당할 수 있습니다.
범위 옵션은 모든 정책 유형에 대해 동일합니다. 정책을 생성한 후에는 범위를 변경할 수 없습니다.
다음 표에는 각 범위 옵션의 적용에 대한 자세한 정보가 제공됩니다.
옵션 | 프로젝트 조건 | 적용 |
---|---|---|
조직/여러 프로젝트 | 아니요 | 조직. 프로젝트 조건이 정의되지 않으면, 조직의 모든 배포에 정책이 적용됩니다. |
예 | 여러 프로젝트. 프로젝트별 조건을 정의하면, 지정된 조건을 충족하는 프로젝트와 연결된 배포에 정책이 적용됩니다. |
|
프로젝트 | 프로젝트를 선택합니다. | 단일 프로젝트. 선택한 프로젝트와 연결된 배포에만 정책이 적용됩니다. |
정책 범위를 여러 프로젝트로 설정
조직의 여러 프로젝트에 정책을 적용하려면, 정책 범위를 조직/여러 프로젝트로 설정하고 프로젝트별 조건을 지정합니다.
프로젝트 조건을 정의할 때 프로젝트 이름, 설명, ID를 기준으로 프로젝트를 필터링할 수 있습니다.
프로젝트 조건은 배포 조건과 동일한 방식으로 작동합니다. 조건 구성에 대한 자세한 내용은 Service Broker 정책에서 배포 조건을 구성하는 방법을 참조하십시오.
다음 표에는 각 속성을 사용하여 정책의 범위를 구체화하는 방법에 대한 자세한 정보가 제공됩니다.
속성 | 지원되는 연산자 | 예 |
---|---|---|
프로젝트 설명 |
|
정책을 생성하고 적용 범위는 관리하는 조직의 개발자 프로젝트로 제한하려고 합니다.
범위를 조직/여러 프로젝트로 설정하고 다음 예와 같은 프로젝트 설명 표현식을 추가합니다.
Project description contains dev AND Project description contains test |
프로젝트 ID |
|
2개 또는 3개의 프로젝트에만 정책을 적용하려는 경우, 범위를 조직/여러 프로젝트 로 설정하고 다음 예와 같은 프로젝트 ID 표현식을 추가합니다.
Project ID equals proj123 OR Project ID equals proj456 OR Project ID equals proj789 |
프로젝트 이름 |
|
정책을 조직의 테스트 프로젝트로 제한하려는 경우, 범위를 조직/여러 프로젝트로 설정하고, 다음 예와 같은 프로젝트 이름 표현식을 추가합니다.
Project name matches Regex (t|T)est.* |