이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
환경
@apps-in-toss/cli: 3.0.5
@apps-in-toss/devtools: ^3.0.5
@apps-in-toss/web-framework: 3.0.2
OS: Windows 10
앱 이름(appName): cheongi-nuseol
재현 절차
npx vite build && npx ait build → 정상적으로 cheongi-nuseol.ait 생성, deploymentId 발급됨(예: 01a0808b-8d14-7a09-b2d8-91c570d810fa)
콘솔 > 워크스페이스 > 키 메뉴에서 API 키를 새로 발급
npx ait deploy --api-key {발급받은 키} 실행
npx ait token add --api-key {발급받은 키}로 default 프로필에 저장 후 npx ait deploy 재시도
두 경우 모두 아래처럼 동일하게 실패
코드
시도해본 것
새 API 키 재발급 후 재시도 → 동일 오류
ait build를 다시 실행해 deploymentId를 새로 발급받고 재시도 → 동일 오류
–api-key 옵션 직접 전달 / ait token add로 default 프로필에 저장 후 옵션 없이 ait deploy 실행 → 둘 다 동일 오류
로컬 ~/.ait/credentials에 저장된 토큰이 우선 적용되는 구조라는 점을 감안해 토큰을 새로 덮어쓴 뒤에도 재현됨 → 로컬 캐시/우선순위 문제는 아닌 것으로 보임
의심되는 원인
비슷한 증상의 게시글을 발견했습니다: Console API Key 전체 앱 대상 등록시 신규앱엔 적용이 안 되는 것 관련
혹시 저희 앱(cheongi-nuseol)도 API 키의 “전체 앱” 권한 범위가 특정 앱에는 정상 적용되지 않는 동일한 이슈일까요? 콘솔에서 키를 발급할 때 앱 범위를 어떻게 설정해야 이 앱에 정상 적용되는지 안내 부탁드립니다.
요청사항
위 403의 정확한 원인(권한 범위 문제인지, 다른 서버 측 이슈인지) 확인 부탁드립니다.
임시로는 콘솔에서 .ait 파일을 수동 업로드하는 방식으로 우회하고 있는데, CLI 배포가 정상 동작하도록 확인 부탁드립니다.
감사합니다.