Heroku 정보
Iru는 Bearer 토큰(CLI 인증 또는 계정 API 키)을 사용하여 Heroku Platform API를 통해 앱 및 dyno 구성, 파이프라인, 애드온, 팀 액세스 메타데이터를 읽습니다.작동 방식
Heroku 토큰은 세밀하게 범위를 지정할 수 없으며, 토큰을 생성한 계정이 액세스할 수 있는 모든 항목을 상속합니다. 팀 멤버십이 최소화된 전용 계정을 사용하는 것이 좋습니다.
공식 참고 자료: Authentication, Platform API, CLI.
사전 요구 사항
- Heroku CLI 또는 대시보드의 API Key 섹션에 대한 액세스 권한.
- SSO 관련 유의 사항: 토큰이 더 짧은 세션 기간에 맞춰질 수 있습니다. **
--expires-in**에 대해서는 Heroku 문서를 참조하세요.
Heroku를 Iru에 연결
- Heroku
- Iru Compliance
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 사이트에 대한 팝업 차단 설정을 확인한 후 다시 시도하세요.
재생성 후 오래된 토큰
재생성 후 오래된 토큰
대시보드에서 재생성하면 이전 토큰이 무효화됩니다. Iru를 업데이트하세요.
앱 누락
앱 누락
토큰의 계정이 올바른 팀에 속해 있어야 합니다.
고려 사항
Iru는 읽기 전용입니다: 배포, 확장 또는 재시작을 수행하지 않습니다.
Iru는 읽기 전용이며, 배포, 확장 또는 재시작을 수행하지 않습니다.
관련 문서
Sources 관리
모든 Compliance 소스를 찾아보고 관리합니다.
Compliance 시작하기
프레임워크, 작업 및 아티팩트.
Iru 개요
Endpoint, Compliance 및 Identity가 함께 작동하는 방식.
Artifacts 관리
소스 및 작업에서 수집한 증거를 업로드, 검토 및 정리합니다.
