IOSOR 가이드
Live 차감을 태우지 않는 샌드박스 자격 증명
선불 지갑을 홀드하거나 차감하지 않는 샌드박스 API 키를 발급하세요. Live 키를 CI 밖으로 두고 Developers에서 전환을 증명하세요.
샌드박스 자격 증명은 엔지니어링이 선불 원장을 건드리지 않고 테스트 트래픽을 보내도록 존재합니다. 샌드박스 키에서의 Live 차감은 불가능해야 합니다 — 사고 중에 아무도 읽지 않는 README의 부드러운 경고가 아닙니다.
IOSOR는 샌드박스를 별도의 크레딧 자세로 다룹니다. 테스트 OTP와 알림은 샌드박스 레인에서 성공해도 지갑은 평평하게 유지될 수 있습니다. sandbox 라벨 키에서 hold나 debit이 보이면 스코프가 잘못됐으며 다음 CI 전에 폐기해야 합니다.
샌드박스 키를 Live 홀드에서 분리
Developers에서 선불 hold를 열 수 없는 샌드박스 키를 만드세요. 샌드박스 레인의 테스트 OTP 전송이 성공하고 같은 분에 지갑 debit 0, MRC 0임을 증명하세요. 해당 창의 원장을 내보내고 키 id 옆에 증거를 두세요.
hold 행이 나타나면 즉시 폐기하고 불안정 테스트가 아닌 자격 증명 결함으로 다루세요. 올바른 스코프의 키를 재발급하고 원장이 평평해질 때까지 증명을 반복하세요. 내보내기를 릴리스 게이트에 첨부하고 구두 확인은 인정하지 마세요.
CI와 스테이징은 샌드박스 스코프만
지속적 통합과 스테이징 변수는 샌드박스 자격 증명만 가리키게 하세요. Live 키를 GitHub 시크릿, docker-compose, 데모용 노트북 .env, “test” 라벨의 공유 비밀번호 관리자 폴더에 붙여 넣지 마세요.
테스트 하니스에 나타난 Live 키는 모두 로테이션하세요. 로테이션 시각을 기록해 재무가 이상 debit을 유출 창에 맞출 수 있게 하세요. 로테이션 후에도 Live 시크릿을 가진 스테이징 호스트는 다음 배포 게이트를 실패시킵니다.
첫 파일럿 전에 차감 격리 증명
파일럿 호스트를 초대하기 전에 샌드박스 전송 창의 원장을 내보내세요. hold 없음, debit 없음, 샌드박스 키에서의 Live 경로 없음을 확인하세요. 키 id 옆에 증거를 두어 테스트 트래픽이 지출하지 않았음을 재무가 감사하게 하세요.
CI 첫 주 후 다시 내보내 잊힌 workflow 변수가 조용히 Live 키를 되돌리지 못하게 하세요. 각 내보내기를 키 id와 전송 분에 맞추세요.
전환 습관은 Developers 아래
빌드를 승격할 때 Developers의 Live 전환 체크리스트를 따르세요 — 새 Live 키 발급, 프로덕션 호스트에서 샌드박스 폐기, runway 녹색 전 vault 신선도 스모크. 샌드박스 비밀을 “파일럿만” 임시 Live 키로 재사용하지 마세요.
전환은 자격 증명 변경과 원장 점검이며 설정 플래그 뒤집기가 아닙니다. webhook 대상과 키 id를 runway 보드에 적은 환경과 맞추세요.
관련 운영 경로
전환과 커버리지 정직을 인접하게 두어 팀이 세 번째 키 이야기를 만들지 않게 하세요:
IOSOR로 시작하기
Developers에서 샌드박스 키를 발급하고, 동의된 테스트 E.164로 OTP 한 통을 보낸 뒤 그 분의 원장을 내보내세요. hold 0·debit 0을 확인하세요. CI를 그 키 id에 고정하세요. 그다음에야 파일럿 호스트용 Live 키를 요청하고 Live 트래픽을 실을 호스트에서 샌드박스를 폐기하세요.
IOSOR 핵심 요약
「Live 차감을 태우지 않는 샌드박스 자격 증명」: 격리 자체가 제품입니다. hold를 열 수 있는 샌드박스 키는 편의 기능이 아니라 결함입니다. CI는 샌드박스 스코프만, 파일럿 전 원장 평평함을 증명하고, 전환은 Developers 아래 자격 증명 변경+원장 점검으로 다루세요 — 샌드박스 비밀을 임시 Live로 쓰지 마세요.
이 가이드가 도움이 되었나요?
관련 가이드
- 샌드박스 트래픽은 지갑을 치면 안 된다
테스트 하네스의 Live 키는 사고다. 유출을 찾아 hold를 동결하고 파일럿 볼륨 전에 로테이션하라.
- 샌드박스 도달은 프로덕션 커버리지가 아니다
샌드박스 목적지는 테스트 전용입니다. 재무 시트나 런웨이 점수에서 Live 구역으로 인용하지 마십시오.