Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

トンネルの権限

最終更新 Markdown で表示Agent セットアップ

トンネルの権限は、Cloudflare Tunnel を実行・管理できるユーザーを決めます。ローカル管理トンネルの権限は、次の 2 つのファイルで制御します。

  • アカウント証明書cert.pem)は、cloudflared にログインしたときに Cloudflare アカウントへ発行されます。この証明書は、アカウント内のすべてのトンネルの作成、削除、管理を許可します。保存する場所とマシンは、意図して選んでください。
  • トンネルの認証情報ファイル<TUNNEL-UUID>.json)は、トンネル作成時にそのトンネルへ発行されます。このファイルでは、そのトンネルの実行だけができ、ほかの操作はできません。そのため管理者は、トンネルを実行するユーザーに認証情報を共有できます。

2 つのファイルの違いと用途は、次の表を参照してください。

アカウント証明書 トンネルの認証情報
ファイル名 cert.pem <TUNNEL-UUID>.json
用途 Cloudflare アカウントに対して cloudflared インスタンスを認証する 紐づくトンネルを認証する
範囲 アカウント全体 トンネル単位
ファイルの種類 .pem .json
保存先 デフォルトディレクトリ デフォルトディレクトリ
発行されるコマンド cloudflared tunnel login cloudflared tunnel create <NAME>
有効期間 少なくとも 10 年。含まれるサービストークンは 失効 まで有効 期限なし
必要な操作 トンネルの管理(作成、ルーティング、削除、一覧表示など) トンネルの実行。設定ファイルの作成。

トンネルの所有権

トンネルの所有権は、cloudflared の認証時に cert.pem が発行された Cloudflare アカウントに紐づきます。あるアカウントのユーザーがトンネルを作成すると、同じアカウントで cert.pem にアクセスできるほかのユーザーは、そのアカウント内のトンネルを削除、一覧表示、管理できます。

アカウント証明書の失効

アカウント証明書(cert.pem)には、Cloudflare アカウント内のトンネル管理を cloudflared に許可する API トークンが含まれます。アカウント証明書を失効するには、トンネルに紐づく API トークンを削除します。

  1. Cloudflare ダッシュボード にログインし、My Profile > API Tokens を開きます。
  2. ゾーンとアカウントの Cloudflare Tunnel API Token または Argo Tunnel API Token を探します。
  3. 三点リーダー > Delete を選びます。

このトークンを削除すると、cloudflared は古い cert.pem ではアカウント内のトンネルを読み取り・編集できなくなります。新しいトークンと cert.pem を生成するには、cloudflared tunnel login を実行します。

アカウントスコープのロール

アカウントでトンネルを作成、削除、設定するために必要な最小権限:

公開ホスト名へトラフィックをルーティング し、cloudflared login を実行するために追加で必要な権限:

役に立ちましたか?