コンテンツにスキップ

アナリティクスAPIトークンの設定

Cloudflareは、Cloudflare APIに対する認証方法としてAPIトークンを推奨しています。この記事では、GraphQLアナリティクスAPIへの認証のためのAPIトークンの作成手順を説明します。

APIトークンおよびサポートされているオプションの詳細については、APIトークンの作成を参照してください。

GraphQLアナリティクスAPIへの認証のためのAPIトークンを作成するには、次のワークフローを使用します。

APIトークン作成ページにアクセス

カスタムトークンの作成ページにアクセスするには、次の手順に従います。

  1. Cloudflareアカウントにログインし、ユーザーアカウントのドロップダウンリストから_マイプロフィール_を選択します。

ユーザーアカウントのドロップダウンメニュー

  1. ユーザープロフィールページで、APIトークンタブを選択します。

  2. APIトークンページで、トークンを作成を選択します。

APIトークンタブ

APIトークンの作成ページが表示されます。

APIトークン作成ページでの「はじめに」クリック

このワークフローの次のセクションでは、GraphQLアナリティクスAPIへのアクセスのためのカスタムトークンの設定方法を示します。

カスタムAPIトークンを設定

カスタムトークンを設定するには、次の手順に従います。

  1. APIトークンの作成ページのカスタムトークンセクションではじめにを選択します:

APIトークン作成ページでの「はじめに」クリック

カスタムトークンの作成ページが表示されます:

カスタムトークン作成ページ

  1. トークン名テキスト入力フィールドにトークンの説明的な名前を入力します。

  2. GraphQLアナリティクスAPIへのアクセスを設定するには、権限のドロップダウンリストを使用します。

  3. GraphQLアナリティクスAPIの権限を設定するには、最初のドロップダウンリストで_アカウント_を選択し、2番目のドロップダウンリストで_アカウントアナリティクス_を選択し、3番目で_読み取り_を選択します。

この例では、アナリティクスAPIへの読み取りアクセスのためのアカウントレベルの権限がスコープされています:

権限設定ページ

  1. トークンがアクセスを許可する特定のゾーンを設定するには、ゾーンリソースのドロップダウンリストを使用します。この例では、トークンはすべてのゾーンへのアクセスを許可するように設定されています:

リソース設定ページ

  1. APIトークンを特定のIPアドレスに制限するには、クライアントIPアドレスフィルタリングのコントロールを使用します。

IPアドレスフィルタリング設定ページ

  1. トークンの有効期限を定義するには、TTL(生存時間)の開始/終了日を選択します。

TTL設定ページ

  1. 要約に進むを選択します。

このワークフローの次のセクションでは、APIトークンを確認してテストする方法を説明します。

APIトークンを確認して作成

要約に進むを選択すると、APIトークンの要約ページが表示されます。

APIトークンの要約を使用して、APIトークンが希望する権限とリソースにスコープされていることを確認します。

APIトークンの要約ページ

APIトークンの設定を確認したら、トークンを作成を選択します。

APIトークンをコピーしてテスト

新しいトークンを作成すると、トークンとカスタムcurlコマンドを含む確認ページが表示されます。

APIトークンとトークンをテストするためのcurlコマンドを表示するページ

トークンをデバイスのクリップボードにコピーするには、コピーボタンを選択します。

トークンをテストするには、curlコマンドをコピーしてターミナルに貼り付けます。

完了したら、すべてのAPIトークンを表示を選択します。