Skip to main content

Heroku 정보

Iru는 Bearer 토큰(CLI 인증 또는 계정 API 키)을 사용하여 Heroku Platform API를 통해 앱 및 dyno 구성, 파이프라인, 애드온, 팀 액세스 메타데이터를 읽습니다.

작동 방식

Heroku 토큰은 세밀하게 범위를 지정할 수 없으며, 토큰을 생성한 계정이 액세스할 수 있는 모든 항목을 상속합니다. 팀 멤버십이 최소화된 전용 계정을 사용하는 것이 좋습니다. 공식 참고 자료: Authentication, Platform API, CLI.

사전 요구 사항

  • Heroku CLI 또는 대시보드의 API Key 섹션에 대한 액세스 권한.
  • SSO 관련 유의 사항: 토큰이 더 짧은 세션 기간에 맞춰질 수 있습니다. **--expires-in**에 대해서는 Heroku 문서를 참조하세요.

Heroku를 Iru에 연결

Compliance에서 소스를 연결하기 전에 이 탭을 완료하세요.
1

CLI 또는 대시보드 선택

대부분의 팀은 토큰이 authorization으로 범위가 지정되도록 Heroku CLI를 사용합니다. CLI를 사용할 수 없는 경우 아래 단계의 대시보드 API Key 경로를 대신 사용하세요.
2

Heroku CLI로 로그인

신뢰할 수 있는 워크스테이션에서 heroku login(CI 방식 흐름의 경우 heroku login -i)을 실행하고 authorization을 생성할 수 있는 계정으로 인증을 완료합니다.
3

Authorization 토큰 생성

**heroku authorizations:create --description "Iru Compliance"**를 실행합니다. 기본 만료 기간은 보통 1년이며, SSO 조직에서는 수명이 더 짧을 수 있습니다. 정책상 더 짧은 TTL이 필요한 경우 **--expires-in**을 추가하세요.
4

CLI 출력에서 Token 값 복사

명령 출력에서 Token 문자열을 복사하고 Iru에 붙여넣을 때까지 보관소에 저장합니다.
5

대시보드 대안: Account settings 열기

Heroku Dashboard에서 아바타 → Account settings(또는 계정)를 선택합니다.
6

대시보드 대안: API Key 표시 또는 재생성

API Key 섹션을 엽니다. Reveal을 사용하여 기존 계정 전체 키를 복사하거나, Regenerate로 새 키를 발급합니다. Regenerate는 이전 키를 모든 곳에서 무효화하므로 Iru뿐만 아니라 이전 키를 사용하던 모든 통합을 업데이트하세요.
Iru Compliance 탭에서 계속 진행하세요.

문제 해결

Iru 사이트에 대한 팝업 차단 설정을 확인한 후 다시 시도하세요.
토큰 전체를 입력했는지 확인하세요. SSO 세션의 경우 새 authorization이 필요할 수 있습니다.
대시보드에서 재생성하면 이전 토큰이 무효화됩니다. Iru를 업데이트하세요.
토큰의 계정이 올바른 팀에 속해 있어야 합니다.

고려 사항

Iru는 읽기 전용입니다: 배포, 확장 또는 재시작을 수행하지 않습니다.

Iru는 읽기 전용이며, 배포, 확장 또는 재시작을 수행하지 않습니다.

관련 문서

Sources 관리

모든 Compliance 소스를 찾아보고 관리합니다.

Compliance 시작하기

프레임워크, 작업 및 아티팩트.

Iru 개요

Endpoint, Compliance 및 Identity가 함께 작동하는 방식.

Artifacts 관리

소스 및 작업에서 수집한 증거를 업로드, 검토 및 정리합니다.