# API キーと API サーバーの検索順序リファレンス アクセスできるはずのデータベースにアクセスできない場合は、正しい環境を使用しているか、正しい API キーを使用しているか確認してください。お使いのオペレーティングシステムに適切なコマンドを使用して、td の設定と環境変数がアクセスに必要な API キーとエンドポイントと一致していることを確認できます。正しい権限があっても、特定のデータベースにアクセスできない場合はさまざまな理由が考えられます。原因を特定するために、TD Toolbelt が API キーと API サーバーを検索する順序を理解しておくと役立ちます。 ## API キーの検索順序 1. コマンドラインで `td -k` オプションで指定(設定ファイルを読み込む代わりに API キーを指定できます) 2. `TREASURE_DATA_API_KEY` 環境変数 3. `TD_API_KEY` 環境変数 4. `td -c` オプションで指定されたパスの設定ファイル内の `TD_API_KEY` 5. `TREASURE_DATA_CONFIG_PATH` 環境変数で指定されたパスの設定ファイル内の `TD_API_KEY` 6. `TD_CONFIG_PATH` 環境変数で指定されたパスの設定ファイル内の `TD_API_KEY` 7. `~/.td/td.conf` にある設定ファイル内の `TD_API_KEY` ## API サーバーの検索順序 1. コマンドラインで `td -e` オプションで指定(エンドポイントを指定できます) 2. `TREASURE_DATA_API_SERVER` 環境変数 3. `TD_API_SERVER` 環境変数 4. `td -c` オプションで指定されたパスの設定ファイル内の `TD_API_SERVER` 5. `TREASURE_DATA_CONFIG_PATH` 環境変数で指定されたパスの設定ファイル内の `TD_API_SERVER` 6. `TD_CONFIG_PATH` 環境変数で指定されたパスの設定ファイル内の `TD_API_SERVER` 7. `~/.td/td.conf` にある設定ファイル内の `TD_API_SERVER`