
# keenauth directories simulate로 SCIM 프로비저닝 테스트하기

`keenauth directories simulate`은 `development` 또는 `staging` 환경의 디렉터리에 대해 SCIM 시뮬레이터 시나리오 하나를 실행하므로, ID 공급자를 연결하지 않고도 프로비저닝, 대량 디프로비저닝 회로 차단기, 프로비저닝 로그를 테스트할 수 있습니다. 사용자는 `example.test`에 있으며, 5개 그룹에 속한 25명의 고정된 가상 인물 세트입니다.

이 명령은 디렉터리에 쓰기 때문에 확인을 요청합니다. 터미널이 없으면 `--yes`를 반드시 전달해야 하며, 그렇지 않으면 종료 코드 2로 끝납니다. 테스트용으로 만든 디렉터리를 사용하십시오. 운영 환경에서는 서버가 요청을 거부합니다.

## 사용법

```sh
keenauth directories simulate dir_01j9xm2n4p6q8r0s2t4v6w8y0z --scenario seed --yes
```

| 플래그 | 설명 |
|---|---|
| `--scenario` | 필수. `seed`, `bulk_deactivate`, `group_churn`, `attribute_update` 또는 `conflict_email`. |
| `--output`, `-o` | `table`, `json` 또는 `yaml`. 플래그가 없으면 CLI는 터미널에서는 표를, 그 외에는 JSON을 출력합니다. |

결과에는 개수와 상태만 포함됩니다(`status`, `users_created`, `groups_created`, `users_deactivated`, `conflicts`, `circuit_breaker_tripped`, `deprovision_hold`, `failure`). SCIM 오류 응답이 오면 실행은 `failed` 상태가 되고 `failure`을 채우지만, 명령은 여전히 종료 코드 0으로 끝나므로 스크립트에서는 `status`를 확인하십시오.

시나리오, 결과 필드, 제한 사항은 [SCIM 프로비저닝 시뮬레이션](/docs/api/management/directories/simulate)에 설명되어 있습니다.
