# API キーとエンドポイントの設定 シークレットは機密データを含むオブジェクトです。シークレットを使用すると、セキュリティを損なうことなく、Treasure Data にアクセスし、機密情報を Console に渡すことができます。これを行うには、API キーとエンドポイントを設定する必要があります。API キーは [TD Console](https://console.treasuredata.com/) からアクセスできます。 ## 前提条件 * 個人の [API キー](/products/my-settings/getting-your-api-keys) * サイトアクセスに対応する[エンドポイント](https://api-docs.treasuredata.com/en/overview/aboutendpoints/) ## API キーとエンドポイントの取得 1. Console を開きます 2. **My Settings > API Keys** を選択します ![](/assets/image-20200130-185736.ff12ed24ff0d8e54a80e777fa24c629a5707656a46c7787cd18b2b59fd5643f0.0bddf20e.png) 1. API キーをコピーします ![](/assets/image-20200130-232001.a96cc85a6fdf70eb0a9e3ce6514809071db49b29a64b935e28c253ff445c51ea.0bddf20e.png) 1. 適切な[エンドポイント](https://api-docs.treasuredata.com/en/overview/aboutendpoints/)を選択します。 例:`https://api-workflow.us01.treasuredata.com` ## CLI を使用した API キーとエンドポイントの設定 1. ターミナルを開きます。 2. ワークフローディレクトリを開きます。 ```bash cd /users//mydirectory ``` 1. `--project` と `--set` コマンドを使用して、プロジェクトを指定し、API キーとエンドポイントを設定してシークレットを CLI に渡します。 ```bash td wf secrets --project my_project --set apikey=1234565/abcdefghijklmnopqrstu --endpoint=https://api-workflow.treasuredata.com ``` ターミナルに以下の結果が表示されます: ![](/assets/image-20200130-190854.7a28d747fffc8ddf0d8a4a0f82e88c41b707ef0859edda6da3ad1b2f2c751d6b.0bddf20e.png)