Skip to content
Last updated

TD Toolbelt を使用した TD の認証設定

TD Toolbelt をインストールした後、コマンドラインから td コマンドにアクセスできるようになります。次に、アカウントの認証情報を設定する必要があります。

サインアップには3つの方法があります:

サインアップ方法にかかわらず、TD Toolbelt はリクエストを認証するために TD API キーが必要です。この情報は将来の使用のために ~/.td/td.conf ファイルに保存されます。

パスワードベース認証

td account コマンドでアカウント認証情報を設定できます。サインアップ時に使用したユーザー名とパスワードを使用してください:

$ td -e https://api.treasuredata.com account -f
Email: user@domain.com
Password (typing will be hidden):

Authenticated successfully.

使用するエンドポイントは地域によって異なります。アカウントが US 地域に属していない場合は、コマンドでエンドポイントを変更する必要があります。

このコマンドは、マスター API キーで ~/.td/td.conf ファイルを作成または更新します。

Google SSO ユーザーの設定

  1. TD Console から API キーを取得します。

  2. エンドポイントを設定する必要があります。 td server:endpoint コマンドを使用します。

使用するエンドポイントは地域によって異なります。アカウントが US 地域に属していない場合は、コマンドでエンドポイントを変更する必要があります。

  1. td apikey:set <your api-key> を使用して、提供された API キーで ~/.td/td.conf ファイルを作成または更新します:
$ td apikey:set <your_apikey>
API key is set.
Use 'td db:create <db_name>' to create a database.
  1. アカウントを切り替える場合は、api-key の後に -f を追加して強制的に切り替えます:
$ td apikey:set <your_apikey> -f
API key is set.
Use 'td db:create <db_name>' to create a database.

ID フェデレーションユーザーの設定

Google SSO ユーザーの設定の手順に従って API を設定できます。