현재 환경 조회

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