현재 환경 조회
GET /v1/environment · 권한 environment-settings:read
호출 자격 증명이 속한 환경을 반환합니다. 환경의 ID, 유형, 리전, 셀, 상태, 요금제가 포함됩니다. 환경은 항상 자격 증명에서 결정되며, 이 엔드포인트로 다른 환경을 읽을 수 없습니다. 이 엔드포인트는 읽기 전용이며 모든 요금제에서 사용할 수 있습니다. OpenTofu/Terraform 데이터 소스 keenauth_environment가 이 엔드포인트를 읽습니다.
요청
매개변수가 없습니다.
응답
200 OK
{
"id": "env_01h455vb4pex5vsknk084sn02q",
"type": "production",
"region": "eu",
"cell_id": "eu1",
"state": "active",
"plan": "business"
}
| 필드 | 설명 |
|---|---|
id |
환경 ID(env_…). |
type |
development, staging 또는 production. 변경되지 않습니다. |
region |
데이터 리전(eu, us). 관리 API 호스트는 api.<region>.keenauth.com입니다. |
cell_id |
환경을 제공하는 셀(예: eu1). |
state |
active, suspended_dashboard, suspended_nonprod, export_only 또는 deleting. |
plan |
free, startup, business, enterprise 또는 internal. 요금제가 셀에 도달하기 전까지는 null입니다. null이면 요금제를 가정하지 마십시오. |
이 버전은 표시 이름, 생성 시각, 기본 호스트, 사용자 지정 도메인을 반환하지 않습니다. 사용자 지정 도메인은 GET /v1/custom-domains로 조회합니다.
오류
| HTTP | code | 언제 |
|---|---|---|
| 403 | insufficient_permissions |
자격 증명에 environment-settings:read 권한이 없습니다. |
| 503 | service_unavailable |
환경 레지스트리를 읽을 수 없습니다. 나중에 다시 시도하십시오. |
예제
curl -i https://api.eu.keenauth.com/v1/environment \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
CLI: keenauth environment get