Talend Cloud Data Stewardship REST APIにアクセスし、監査イベントの追跡や特定キャンペーンのリスト表示など、一連の操作を実行することが必要になる場合があります。このためにはAPIの認証および承認メソッドを導入する必要があります。
APIリクエストにはアクセストークンが必要です。詳細は、パーソナルアクセストークンを生成をご覧ください。
手順
-
以下のいずれかを実行して、認証トークンを取得します:
ユーザー名とパスワードを使用したログインPOST
リクエストと応答のサンプルを以下に示します。
例
curl -v -X POST '<TDS_URL>/data-stewardship/login?client-app=STUDIO' -F username=<USERNAME> -F password=<PASSWORD>
> POST /data-stewardship/login?client-app=STUDIO HTTP/1.1
> Host: <TDS-HOST>
> User-Agent: curl/7.47.0
> Accept: */*
...
< access-control-expose-headers: authorization
< authorization: Bearer eyJraWQiOiJpYW0tb2lkYy1jbG91ZCIsImQu2WembcCA
...
-
Talend Cloud Data Stewardship APIコールには、Talend Cloudから生成された、または
POST
リクエストで取得したトークンを入力します。
特定のキャンペーン所有者が所有しているキャンペーンをリスト表示するリクエストと応答のサンプルを以下に示します。
例
curl -X GET 'https://<TDS-HOST>/data-stewardship/api/v1/campaigns/owned'
-H 'Authorization: Bearer eyJraWQiOiJpYW0tb2lkYy1jbG91ZCIsImQu2WembcCA'
Response:
[]