始める前に
- Enclave で Owner または Admin ロールが必要です。
- Cloudflare でアカウントの API トークンを作成するには、 Super Administrator であるか、 API Token Provisioning 権限が必要です。
トークンを作成する
1
カスタムトークンを作成する
Cloudflare で Manage Account → Account API Tokens に移動し、カスタムトークンを作成します。以下の各権限を Read に設定します。
2
作成する
Continue to summary をクリックし、 Create Token をクリックします。
3
Enclave に貼り付ける
Settings → Integrations を開き、 Cloudflare の横にある Connect をクリックします。トークンを貼り付けます。Enclave はトークンを確認し、トークンで読み取れるすべての Cloudflare アカウントを追加します。
権限が不足している場合は、Enclave がその権限名を表示するので、トークンを編集できます。Enclave はトークンを暗号化して保存します。
Enclave が読み取るもの
- ゾーンと DNS レコード(Cloudflare がプロキシするレコードを含む)
- Worker のルートとオリジンルール
- Workers とそのカスタムドメイン
- Pages プロジェクト
- Worker をリポジトリに関連付ける Workers Builds のトリガー
接続を管理する
Settings → Integrations → Cloudflare を開きます。- Refresh status は、トークンを再確認します。トークンが取り消された、期限切れになった、またはアクセスを失った場合、アカウントに Reconnect needed と表示されます。修正するには、新しいトークンを貼り付けます。
- Remove は、Enclave からアカウントと、そのゾーン、Workers、Pages プロジェクトを削除します。Enclave はトークンを取り消せないため、ほかの接続済みアカウントで使っていない限り、Cloudflare でもトークンを取り消してください。