Codex Sites 제작·데이터·게시 검토
프로토타입을 만들었다면 ‘보인다’와 ‘공개해도 된다’ 사이를 검토해야 합니다. Sites는 ChatGPT/Codex에서 사이트를 만들고 호스팅·공유하는 흐름을 제공합니다. 기존 사이트가 어떤 프레임워크로든 수정 없이 배포된다는 의미는 아닙니다.
공식 문서를 참고한 비공식 한국어 가이드입니다. 사이트 생성·DB·로그인·도메인·비밀값·결제·실제 게시는 하지 않았습니다. 공개 URL을 만드는 작업은 별도의 외부 게시 승인이 필요합니다.
작은 산출물부터 정하기
가상의 팀 행사 안내 페이지라면 제목·일정·접근 대상·모바일 표시를 먼저 정합니다. 공개 가능한 합성 정보로 시작하고 개인 연락처나 내부 자료는 넣지 않습니다. 기존 코드가 있다면 공식 호환 조건과 deployment artifact 요구를 먼저 확인합니다.
합성 일정으로 행사 안내 페이지 초안을 만들어 줘.
로그인·DB·외부 API·배포는 추가하지 마.
작은 화면과 키보드 사용에서 내용을 읽을 수 있게 하고,
공개 전 확인할 정보와 아직 검증하지 못한 부분을 알려 줘.
기대 결과는 검토용 초안입니다. 사이트 코드가 생성됐다는 사실과 실제 hosting·권한·도메인이 설정됐다는 사실을 분리합니다.
저장이 필요한 데이터만
공식 데이터 문서는 구조화 데이터의 D1과 파일의 R2 같은 선택을 설명합니다. 일시적인 UI 선택 상태에 영속 DB가 반드시 필요한 것은 아닙니다. 데이터가 남아야 하는 이유·소유자·삭제/보존 기준을 먼저 정합니다.
실제 사용자 파일을 테스트 자료로 올리지 않습니다. 업로드 크기·형식·접근 대상과 서버 측 검사를 검토합니다. 데이터나 secret을 browser bundle에 넣지 않고 필요한 연결의 저장/실행 범위를 확인합니다. 이 글은 데이터 migration 명령이나 계정 설정 전체를 제공하지 않습니다.
로그인과 권한은 별개
선택적인 Sign in with ChatGPT와 사이트 audience policy는 다른 기능입니다. 로그인에 성공했다고 모든 데이터나 편집 기능을 제공하면 안 됩니다. 인증된 주체가 어떤 자료를 읽고 쓸 수 있는지는 서버에서 검증해야 합니다.
클라이언트의 이름이나 이메일 표시만으로 owner를 판별하지 않습니다. 가령 공개 행사 일정과 운영자의 편집 데이터는 분리하고, 다른 계정/비로그인 요청에서 제한이 유지되는지 확인합니다. 민감한 실제 쓰기가 필요한 검증은 승인된 시험 계정과 자료로 수행합니다.
게시 순서와 audience
공식 게시 흐름은 내용·데이터·source·migration을 검토하고 좁은 audience에서 시험한 뒤 version 저장/deploy, published URL 검증으로 이어집니다. visitor access와 editing access는 같지 않습니다. 링크를 볼 수 있는 사람이 source나 비밀값까지 볼 수 있는지도 별도로 확인합니다.
새 사이트 생성과 공개 게시에는 owner/admin·plan·workspace 조건이 있을 수 있습니다. Enterprise의 public publish 기본 제한도 확인합니다. 보이지 않는 선택지를 우회하거나 더 넓은 조직 공개로 바꾸지 않습니다.
게시 뒤 확인할 것
초안 preview가 아니라 실제 published URL에서 접근, 모바일·키보드, 데이터 저장/읽기 권한, 오류 화면을 확인합니다. 배포가 성공했어도 잘못된 버전이나 audience가 연결될 수 있으니 식별 가능한 version과 시각을 남깁니다.
잘못 공개한 자료를 URL에서 지웠다고 이미 복사된 정보가 사라지는 것은 아닙니다. 비밀값 노출이 의심되면 게시 중지와 별도 자격 증명 절차를 따릅니다. 사이트 관리 전체 UI는 Manage a site, 기업 정책은 Sites administration을 참조합니다.
공식 한국어 도움말: ChatGPT 플랜과 Codex에서 계정별 이용 안내를 확인할 수 있습니다. 이 글은 해당 도움말의 공식 번역이 아니며 계정 조건과 요금은 공식 안내를 우선합니다.
추가 공식 참조
다음은 관련 세부 기능과 전체 참조 문서입니다. 아래 항목은 원문 전체를 한국어로 설명하거나 실행 검증한 범위가 아닙니다. 적용 조건과 정확한 옵션은 공식 원문을 확인하세요.