액세스 수준은 특정 리소스에 대한 요청을 필터링하는 데 사용되는 다양한 속성을 정의합니다. 다음 표에는 액세스 수준에서 지원되는 속성과 함께 각 속성에 대한 세부정보가 있습니다.
gcloud 명령줄 도구를 사용하여 액세스 수준을 만들거나 수정할 때는 YAML에서 속성 형식을 지정해야 합니다. 이 표에는 각 속성의 YAML 구문과 유효한 값이 있습니다. 각 속성의 REST 및 RPC 참조 정보 링크도 포함되어 있습니다.
액세스 수준 및 YAML에 대한 자세한 내용은 액세스 수준의 YAML 예 를 참조하세요.
액세스 수준에 포함할 수 있는 속성은 다음과 같습니다.
속성
IP 서브네트워크
설명
지정된 IPv4 또는 IPv6 CIDR 블록 하나 이상에서 요청이 들어오는지 여부를 확인합니다.
둘 이상의 IP 서브네트워크를 지정하면 조건이 평가될 때 OR 연산자를 사용하여 입력한 값을 결합합니다. 조건이 true로 평가되려면 요청이 지정한 값 중 하나와 일치해야 합니다.
YAML
ipSubnetworks
유효한 값
IPv4 또는 IPv6 CIDR 블록 하나 이상의 목록입니다.
API 참조
지리적 위치
설명
요청이 특정 지리적 위치에서 시작되었는지 여부를 확인합니다. 지리적 위치는 해당 ISO 3166-1 alpha-2 코드 로 식별됩니다.
주의: 요청 출처는 요청이 발생한 IP 주소의 위치정보에 따라 결정됩니다. 이로 인해 지리적 위치 속성은 공용 IP 주소에서 시작된 요청에 대해서만 작동합니다.
비공개 IP 주소는 위치정보를 지정할 수 없으므로 지리적 위치가 필요한 액세스 수준은 항상 비공개 IP 주소의 요청을 거부하고 비공개 Google 액세스를 사용한 요청을 지원하지 않습니다.
둘 이상의 지리적 위치를 지정하면 조건이 평가될 때 입력한 값이 ORd가 됩니다.
사용자가 지정한 지리적 위치 중 하나에 있는 경우 액세스 권한이 부여됩니다.
참고: 사용자가 VPN을 통해 리소스에 연결하는 경우 액세스 컨텍스트 관리자는 사용자의 실제 물리적 위치가 아닌 VPN 서버의 공개 IP 주소에서 파생된 지리적 위치를 기반으로 액세스를 결정합니다. 따라서 VPN 서버의 IP 주소가 허용된 지역에 매핑되면 사용자가 실제로 어디에 있든 요청이 허용됩니다. 보안 요구사항이 높은 환경에서 보안을 개선하려면 지역 기반 규칙을 기기 규정 준수와 같은 추가 신호로 보완하는 것이 좋습니다.
YAML
regions
유효한 값
ISO 3166-1 alpha-2 코드 하나 이상의 목록입니다.
API 참조
액세스 수준 종속 항목
설명
요청이 액세스 수준 기준을 하나 이상 충족하는지 확인합니다.
YAML
requiredAccessLevels
유효한 값
다음 형식으로 된 하나 이상의 기존 액세스 수준 목록입니다.
accessPolicies/POLICY-NAME /accessLevels/LEVEL-NAME
여기에서
POLICY-NAME 은 조직의 액세스 정책의 숫자 이름입니다.
LEVEL-NAME 은 종속 항목으로 추가하려는 액세스 수준 이름입니다.
API 참조
주 구성원
설명
요청이 특정 사용자 또는 서비스 계정에서 들어오는지 여부를 확인합니다.
이 속성은 gcloud 명령줄 도구 또는 Access Context Manager API를 사용하여 액세스 수준을 만들거나 수정할 경우에만 조건에 포함될 수 있습니다. Google Cloud 콘솔을 사용하여 액세스 수준을 만든 경우에는 앞에서 언급된 방법 중 하나를 사용하여 이 액세스 수준에 주 구성원을 추가할 수 있습니다.
YAML
members
유효한 값
다음 형식으로 된 하나 이상의 사용자 또는 서비스 계정의 목록입니다.
user: EMAIL
serviceAccount: EMAIL
여기에서
EMAIL 은 액세스 수준에 포함할 사용자 또는 서비스 계정에 해당하는 이메일입니다.
그룹은 지원되지 않습니다.
API 참조
기기 정책
요구사항
휴대기기에서 기기 정책 속성을 사용하려면 조직의 MDM을 구성해야 합니다 .
다른 기기에서 기기 정책 속성을 사용하려면 엔드포인트 확인 을 사용 설정해야 합니다.
설명
기기 정책은 요청이 시작된 기기에 대한 정보를 기반으로 요청을 필터링하는 데 사용되는 속성 모음 입니다.
예를 들어 기기 정책 속성은
Identity-Aware Proxy 와 함께 사용되어 컨텍스트 인식 액세스를 지원합니다.
YAML
devicePolicy
유효한 값
devicePolicy는 기기 정책 속성 한 개 이상의 목록입니다. 다음 속성이 지원됩니다.
휴대기기에서는 특정 기기 정책 속성만 사용할 수 있습니다. 휴대기기 지원 행은 휴대기기에서 속성을 사용할 수 있는지 여부를 식별합니다.
API 참조
기기 정책 속성
화면 잠금 필요
설명
기기에 화면 잠금이 사용 설정되었는지 확인합니다.
휴대기기 지원
예
YAML
requireScreenlock
유효한 값
생략할 경우, 기본값은 false입니다.
API 참조
저장소 암호화
설명
기기가 암호화되었는지 여부 또는 저장소 암호화를 지원하지 않는지 여부를 확인합니다.
휴대기기 지원
예
중요: iOS 기기에서 저장소 암호화 속성을 충족하려면 기기에서 화면 잠금을 사용 설정해야 합니다.
YAML
allowedEncryptionStatuses
유효한 값