Workspace ONE Access 서비스의 속도 제한을 설정할 수 있는 것과 마찬가지로 Workspace ONE Access Connector의 속도 제한을 설정할 수 있습니다.

커넥터의 경우, 분당 허용되는 로그인 요청 수에 대해 제한을 설정할 수 있습니다. 이 제한에 도달하면 후속 요청이 거부됩니다. 속도 제한을 설정하면 시스템 과부하가 방지됩니다.

예를 들어, 로그인 요청에 대한 속도 제한을 100으로 설정하는 경우, 분당 처음 100개 로그인 요청은 수락되지만 101-n 요청은 거부됩니다.

Workspace ONE Access Connector 클러스터의 경우 이 제한이 클러스터의 각 노드에 적용됩니다. 예를 들어, NodeA, NodeB 및 NodeC가 있는 클러스터에 대한 로그인 요청 속도 제한을 설정한 경우 NodeA는 분당 100개의 로그인 요청을 처리할 수 있고, NodeB도 분당 100개의 로그인 요청을 처리할 수 있고, NodeC도 분당 100개의 로그인 요청을 처리할 수 있습니다. 노드당 별도의 로그인 제한을 설정할 수는 없습니다.

이 제한에 도달하여 요청이 거부되면 최종 사용자에게 다음 오류 메시지가 표시됩니다.
로그인 화면 오류 메시지

기본적으로 속도 제한은 설정되지 않습니다.

REST API를 사용하여 속도 제한을 설정합니다. Postman 같은 REST 클라이언트를 사용하여 Workspace ONE Access 서비스를 호출합니다.

변경 내용은 약 1시간 후에 적용됩니다. 변경 내용을 즉시 적용하려면 install_dir\usr\local\horizon\scripts\horizonService.bat restart 스크립트를 실행하여 Windows 커넥터를 다시 시작합니다.

속도 제한 설정

이 API를 사용하여 Workspace ONE Access Connector에 대한 속도 제한을 설정합니다.

끝점: https://hostname/SAAS/jersey/manager/api/system/tuning/resiliency/tenant/orgResiliencyConnectorConfiguration?tenantId=tenantId

메서드: PUT

설명: Workspace ONE Access Connector에서 분당 허용되는 로그인 요청의 최대 수를 설정합니다.

헤더:

Content-Type application/vnd.vmware.horizon.manager.system.tuning.resiliency.config+json;charset=UTF-8
동의 application/vnd.vmware.horizon.manager.system.tuning.resiliency.config+json
권한 부여 HZN cookie_value

cookie_value를 가져오려면 Workspace ONE Access를 처음 설치할 때 생성된 관리 사용자인 테넌트 관리자 권한으로 Workspace ONE Access 서비스에 로그인하고 브라우저의 쿠키 캐시에서 HZN 쿠키 값을 가져옵니다.

경로 매개 변수:

hostname Workspace ONE Access 서비스 또는 로드 밸런서의 정규화된 도메인 이름입니다.
tenantId Workspace ONE Access 서비스의 테넌트 ID입니다. 테넌트 ID는 Workspace ONE Access 콘솔의 오른쪽 상단 모서리에 표시되는 테넌트 이름입니다.

요청 본문:

{
"config": {
         "rateLimitingDisabled": false,
         "rateLimits": {
             "login": {
                 "requestsPerMinute": n
             }
     }
 }
 }

요청 본문 매개 변수

login requestsPerMinute 분당 허용되는 로그인 요청의 최대 수를 지정합니다.
참고: 로그인 요청을 완료하는 데 여러 API 요청이 필요하고 각 API 호출이 속도 제한 계산에 포함된다는 것을 고려하십시오. 예를 들어, 암호 인증을 위해서는 로그인 페이지를 렌더링하기 위한 API 호출과 자격 증명을 제출하기 위한 또 다른 API 호출이 수행됩니다.

속도 제한 보기

이 API를 사용하여 Workspace ONE Access Connector에 대해 현재 설정된 속도 제한을 확인합니다.

끝점: https://hostname/SAAS/jersey/manager/api/system/tuning/resiliency/tenant/orgResiliencyConnectorConfiguration?tenantId=tenantId

메서드: GET

설명: Workspace ONE Access Connector에 대한 로그인 요청에 대해 현재 설정된 속도 제한을 검색합니다.

헤더:

권한 부여 HZN cookie_value

cookie_value를 가져오려면 Workspace ONE Access를 처음 설치할 때 생성된 관리 사용자인 테넌트 관리자 권한으로 Workspace ONE Access 서비스에 로그인하고 브라우저의 쿠키 캐시에서 HZN 쿠키 값을 가져옵니다.

경로 매개 변수:

hostname Workspace ONE Access 서비스 또는 로드 밸런서의 정규화된 도메인 이름입니다.
tenantId Workspace ONE Access 서비스의 테넌트 ID입니다. 테넌트 ID는 Workspace ONE Access 콘솔의 오른쪽 상단 모서리에 표시되는 테넌트 이름입니다.

샘플 출력:

{
"config": {
         "rateLimitingDisabled": false,
         "rateLimits": {
             "login": {
                 "requestsPerMinute": 100
             }
     }
 }
 }
login requestsPerMinute 분당 허용되는 로그인 요청의 최대 수입니다.