このドキュメントは英語の原文から自動翻訳されています。表現に不自然な箇所がある場合があります。正確な内容は英語の原文もあわせてご確認ください。
Keyを発行する
- console.supertoneapi.comにサインインします。
- API Keysを開き、Create new keyをクリックします。
- Keyをコピーします。Keyは一度しか表示されません。ソースコードではなく、環境変数として保存してください。
1つのアカウントにつき最大3つのアクティブなAPI Keyを保有できます。Keyが流出した場合は、コンソールから廃棄して再発行してください。
リクエストを認証する
すべての呼び出しで、x-sup-api-keyリクエストヘッダーにKeyを含めてください。
- Python
- TypeScript
- cURL
SDKはコンストラクタからKeyを読み込みます。環境変数と接続してください。
認証エラー
完全なエラー一覧と推奨対応についてはエラー処理を参照してください。
セキュリティチェックリスト
- クライアント側のコードにKeyを埋め込まないでください。 モバイルアプリ、シングルページアプリ、ブラウザ拡張機能などは、Keyを保持する自前のバックエンドを呼び出す形にしてください。
- 環境変数、シークレットマネージャー、またはキーボルトサービスを利用してください。Keyをgitにコミットしたり、ログに出力したりしないでください。
- 流出が疑われる場合は直ちにKeyをローテーションしてください。コンソールから廃棄し、再発行し、再デプロイします。
- サービス単位でKeyを分けてください。 複数のアプリを運用している場合は、Keyを分けて発行することで、利用量を切り分けたり、個別に廃棄したりできます。