# TD Toolbelt を使用した TD の認証設定 TD Toolbelt をインストールした後、コマンドラインから `td` コマンドにアクセスできるようになります。次に、アカウントの認証情報を設定する必要があります。 サインアップには3つの方法があります: * [パスワードベース認証](/ja/tools/cli-and-sdks/configuring-authentication-for-td-using-the-td-toolbelt#password-based-authentication) * [Google SSO ユーザーの設定](/ja/tools/cli-and-sdks/configuring-authentication-for-td-using-the-td-toolbelt#setting-up-google-sso-users) * [ID フェデレーションユーザーの設定](/ja/tools/cli-and-sdks/configuring-authentication-for-td-using-the-td-toolbelt#setting-up-identify-federation-users) サインアップ方法にかかわらず、TD Toolbelt はリクエストを認証するために TD API キーが必要です。この情報は将来の使用のために `~/.td/td.conf` ファイルに保存されます。 ## パスワードベース認証 `td account` コマンドでアカウント認証情報を設定できます。サインアップ時に使用したユーザー名とパスワードを使用してください: ```bash $ td -e https://api.treasuredata.com account -f ``` ``` Email: user@domain.com Password (typing will be hidden): Authenticated successfully. ``` 使用するエンドポイントは地域によって異なります。アカウントが US 地域に属していない場合は、[コマンドでエンドポイントを変更](https://api-docs.treasuredata.com/en/overview/aboutendpoints/#treasure-data-api-baseurls)する必要があります。 このコマンドは、マスター API キーで `~/.td/td.conf` ファイルを作成または更新します。 ## Google SSO ユーザーの設定 1. [TD Console](https://console.treasuredata.com/app/users/current) から API キーを取得します。 2. エンドポイントを設定する必要があります。 *td server:endpoint* [コマンド](https://api-docs.treasuredata.com/en/tools/cli/api/#td)を使用します。 使用するエンドポイントは地域によって異なります。アカウントが US 地域に属していない場合は、[コマンドでエンドポイントを変更](https://api-docs.treasuredata.com/en/overview/aboutendpoints/#treasure-data-api-baseurls)する必要があります。 1. `td apikey:set ` を使用して、提供された API キーで ~/.td/td.conf ファイルを作成または更新します: ```bash $ td apikey:set ``` ```bash API key is set. Use 'td db:create ' to create a database. ``` 1. アカウントを切り替える場合は、api-key の後に `-f` を追加して強制的に切り替えます: ```bash $ td apikey:set -f ``` ```bash API key is set. Use 'td db:create ' to create a database. ``` ## ID フェデレーションユーザーの設定 [Google SSO ユーザーの設定](/ja/tools/cli-and-sdks/configuring-authentication-for-td-using-the-td-toolbelt#setting-up-google-sso-users)の手順に従って API を設定できます。