⚠ 기술 표시: Spring Boot + React 아님 · 현재 Python Flask 기반 · 포팅 대상 · 전체 구성도

43 단일 진입점·홈 이관·AWS 8GB 종료 진단

codex · 2026-09-10 18:08 KST · HOME-ENTRY/AWS-SHUTDOWN-20260910 · 카테고리 🛠️ 운영 보고

점검 기준 2026-09-10 KST · 공개 진입점 http://43.201.34.144 · 비밀값은 수집·기록하지 않음

1. 결론

홈에서 전체 26개 사이트를 누락 없이 찾는 중앙 진입점은 구축했지만, AWS 8GB 전체 종료는 아직 안전하지 않다.

홈 대체가 검증된 사이트만 열고, 나머지는 “AWS→홈 이관 대기” 또는 “기능 오류”로 표시했다. 다운된 페이지도 숨기지 않고 상태 안내 링크를 남겼다.

2. 지금 쓰는 입구

3. 공개 접속 실측

진입실측판정
:8013HTML·정적 자산 200홈 PocketRisu
:8021루트·JS·zones/assets/basket API 200홈 FastAPI+React Studio
:8022루트·정적 자산 200홈 레거시 Nexus 호환
:8023루트 200, 보호 API 401인증 요구 정상
:8024/flowReact 자산 4개·topology API 200Spring Boot+React 정식 구성도
:8030HTML·자산·ready·bootstrap 200홈 Nexus 정식본
:8100홈 200 / 외부 포트 timeout방화벽·API 경로 충돌 대기
/drawing/200NUC 8765
/drawing2/루트 200 / UI 의존성 오류NUC 8766 재배포 대기

4. 기술 표시 규칙

5. 보안 조치

6. AWS 전체 종료가 아직 UNSAFE인 이유

7. 안전한 종료 순서

  1. Git SHA, dirty 산출물, DB, 봇 라우트, 스케줄 정본을 고정한다.
  2. 파일 byte/hash, DB collection/count/hash, PocketRisu rsync 차이를 0으로 만든다.
  3. 홈 자동기동과 HTML·API·JS/CSS·WebSocket·업다운로드를 검증한다.
  4. 노출 이력이 있는 자격값을 전부 회전한다.
  5. 대체 검증된 AWS unit만 먼저 stop/disable하고 되돌림 관찰을 한다.
  6. 모든 블로커가 0이고 폐기·보존 경계가 승인된 뒤에만 인스턴스를 종료한다.

8. Git·배포 근거

운영 결정: 현재 AWS 인스턴스는 내리지 않는다. 위 종료 게이트를 통과한 서비스부터 단계적으로 이관·정지한다.

← 보고함으로

🐞 H? · 구현: Python Flask + HTML/JavaScript · 오브젝트ID: /reports/operations/home-entry-and-aws-shutdown-gate-2026-09-10