OpenAI
이 페이지는 기계 번역되었습니다. 영어 원문 보기

API 키를 팀원이나 동료와 공유해도 되나요?

API 키를 비공개로 유지하는 것이 가장 좋은 이유와 팀에 안전하게 액세스 권한을 부여하는 방법을 알아보세요.

마지막 수정: 12 hours ago

API 키를 공유해도 되나요?

신뢰할 수 있는 동료나 팀원이라도 개인 API 키를 공유하는 것은 권장하지 않습니다. API 키는 조직의 사용량 및 청구 정보에 대한 액세스 권한을 부여하므로, 공유하면 다음과 같은 문제가 발생할 수 있습니다.

  • 계정 보안 저해

  • 사용량 추적 불명확화

  • 안전한 키 관리를 위한 모범 사례 위반

협업에 권장되는 방법은 무엇인가요?

팀 협업에는 사용자 기반 키를 사용하지 않는 것이 좋습니다. 대신 안전하고 감사 가능하며 확장 가능한 협업을 위해 설계된 프로젝트 기반 API 키를 사용하는 것이 좋습니다.

  • OpenAI 대시보드에서 프로젝트를 생성합니다.

  • 팀, 제품 또는 환경(예: 스테이징과 프로덕션)에 따라 프로젝트에 구성원을 할당합니다.

  • 프로젝트별로 별도의 API 키를 생성하고, 요청 한도와 지출 제어를 각각 분리합니다.

  • 사용량 대시보드에서 프로젝트별 사용량을 모니터링합니다.

이 접근 방식의 장점은 다음과 같습니다.

  • 더 강력한 액세스 제어

  • 더 명확한 환경 분리

  • 프로젝트별 사용량을 명확하게 파악

  • 프로덕션 시스템을 위한 더 안전한 운영 경계

조직에 사용자를 계속 초대할 수 있나요?

예. 팀 페이지에서 다음을 할 수 있습니다.

  • 팀원을 조직에 초대하기

  • 팀원을 읽기 권한자 또는 소유자로 지정하기

  • 개인 키를 공유하지 않고도 팀원이 프로젝트를 안전하게 사용하도록 하기

각 사용자는 액세스 권한이 있는 프로젝트에 연결된 키로 인증할 수 있습니다.

API 키는 어디에 저장해야 하나요?

모든 API 키는 다음과 같이 관리해야 합니다.

  • 환경 변수나 비밀 관리 도구를 사용해 안전하게 저장하기

  • 코드에 커밋하거나 일반 텍스트로 공유하지 않기

  • 노출된 것으로 의심되면 교체하기

API 키 안전을 위한 모범 사례 검토 →

환경을 분리하려면 어떻게 해야 하나요?

다음과 같이 할 수 있습니다.

  • 스테이징, 프로덕션, 개발용 프로젝트를 각각 생성하기

  • 각 환경에 서로 다른 API 키와 사용자를 할당하기

  • 프로젝트별로 별도의 요청 한도지출 한도 적용하기

이를 통해 운영 제어를 더 엄격하게 하고 실수로 라이브 시스템에 영향을 줄 위험을 줄일 수 있습니다.

이 문서가 도움이 되었나요?