このチュートリアルでは、ログを保存する Cloudflare R2 バケット の作成方法と、そのバケットを Zero Trust の Logpush サービス へ接続して、ログを永続保存し、ほかのツールへエクスポートする方法を説明します。
- プランに Cloudflare R2 と Zero Trust の Logpush 連携が含まれていることを確認してください。詳細は、アカウントチームにお問い合わせください。
-
Cloudflare ダッシュボード ↗ で、R2 Overview ページを開きます。
Overview を開く ↗ -
Create bucket を選択します。
-
識別しやすいバケット名を入力し、Create bucket を選択します。
- R2 に戻り、Manage R2 API tokens を選択します。
- Create API token を選択します。
- Permissions で Object Read & Write を選択します。
- Specify bucket(s) で Apply to specific buckets only を選びます。作成したバケットを選択します。
- ほかのトークン設定は、必要に応じて構成します。
- Create API Token を選択します。
- Access Key ID、Secret Access Key、エンドポイント URL の値をコピーします。これらの値は、あとから再び表示できません。
- Finish を選択します。
- Cloudflare One ↗ で、Insights > Logs を開きます。Manage Logpush を選択します。
- Connect a service を選択します。
- バケットへ送るデータセットとフィールドを選びます。Next を選択します。
- S3 Compatible を選択します。
- S3 Compatible Bucket Path に、バケット名を入力します。
- Bucket region に
autoを入力します。 - Access Key ID、Secret Access Key、Endpoint URL に、対応する値を入力します。
- Push を選択します。トークンチャレンジで所有権の証明を求められても、実施する必要はありません。
Logpush ジョブは、選んだ Zero Trust のログを R2 バケットへ送ります。