OpenAI
このページは機械翻訳されています。元の英語の記事を表示

API キーをチームメイトや同僚と共有できますか?

API キーを非公開にしておくべき理由と、チームに安全にアクセス権を付与する方法をご確認ください。

更新日: 24 hours ago

API キーを共有できますか?

信頼できる同僚やチームメイトであっても、個人の API キーを共有することはおすすめしません。API キーは組織の使用状況と請求へのアクセスを許可するため、共有すると次の可能性があります:

  • アカウントのセキュリティ低下

  • 使用状況の追跡が不明瞭になる

  • 安全なキー管理のベストプラクティスに違反する

おすすめの共同作業方法は?

チームでの共同作業にユーザーベースのキーを使用しないでください。代わりに、安全で監査可能かつスケーラブルな共同作業のために設計されたプロジェクトベースの API キーの使用をおすすめします:

  • OpenAI ダッシュボードプロジェクトを作成します。

  • チーム、プロダクト、環境(例: ステージングと本番)に基づいてメンバーをプロジェクトに割り当てます。

  • プロジェクトごとに個別の API キーを生成し、レート制限と支出管理を分離します。

  • 使用状況ダッシュボードでプロジェクトごとの使用状況を監視します。

この方法により、次が得られます:

  • より強力なアクセス制御

  • 環境のより適切な分離

  • プロジェクトごとの明確な使用状況の可視化

  • 本番システムのより安全な運用境界

組織にユーザーを引き続き招待できますか?

はい。チームページから、次のことができます:

  • チームメイトを組織に招待

  • 閲覧者または所有者として割り当て

  • 個人キーを共有せず、プロジェクトを安全に使用できるようにする

各ユーザーは、アクセス権限のあるプロジェクトに紐づくキーを使って認証できます。

API キーはどこに保存すべきですか?

すべての API キーは次のように扱う必要があります:

  • 環境変数またはシークレット管理ツールを使って安全に保存

  • コードにコミットしたり平文で共有したりしない

  • 露出した疑いがある場合はローテーション

API キーの安全性に関するベストプラクティスを確認 →

環境を分離したい場合は?

次のことができます:

  • ステージング本番開発用に個別のプロジェクトを作成

  • 各環境に個別の API キーとユーザーを割り当て

  • プロジェクトごとに個別のレート制限支出制限を適用

これにより運用管理がより厳密になり、本番システムに誤って影響を与えるリスクを軽減できます。

この記事は役に立ちましたか?