リポジトリ アクセス トークンの権限

リポジトリ アクセス トークンは、制限されたスコープ (または、権限) で作成できる、単一目的のリポジトリベースのアクセス トークンです。リポジトリ アクセス トークンでは次のタイプのスコープを使用できます。

リポジトリ アクセス トークンにどのスコープ (権限) が必要かを判別するには、Bitbucket Cloud 開発者向けドキュメントで必要な API を調べます。

 

リポジトリ

リポジトリ権限は、Bitbucket Cloud リポジトリを表示または変更するためのアクセス権を提供します。Bitbucket Cloud では、次のリポジトリ権限レベルが許可されます。

  • 読み取り

  • 書き込み

  • 管理

  • 削除

読み取り

repository API スコープと同等です。

ソース コードを含む、リポジトリを表示するためのアクセス権を提供します。これにはプル リクエストは含まれません。

書き込み

repository:write API スコープと同等です。

ソース コードを含む、リポジトリを変更するためのアクセス権を提供します。これにはプル リクエストは含まれません。

管理

repository:admin API スコープと同等です。

リポジトリに対する管理者アクセスへのアクセス権を提供します。この権限 (スコープ) は、ユーザーに以下を許可します。

  • コミッター マッピングの表示および操作

  • デプロイ キーの一覧表示および編集

  • リポジトリの削除

  • リポジトリ権限の表示および編集

  • ブランチ権限の表示および編集

  • 既定のレビュアーの一覧表示および編集

  • リポジトリ リンク (Jira、Bamboo、カスタム リンクなど) の一覧表示および編集

  • リポジトリの Webhook の一覧表示および編集

  • リポジトリ所有権の譲渡の開始

削除

repository:delete API スコープと同等です。

リポジトリを削除するためのアクセス権を提供します。

 

プル リクエスト

プル リクエスト権限は、Bitbucket Cloud プル リクエストを表示または変更するためのアクセス権を提供します。Bitbucket Cloud では、次のプル リクエスト権限レベルが許可されます。

  • 読み取り

  • 書き込み

読み取り

pullrequest API スコープと同等です。

プル リクエストを表示および一覧表示するためのアクセス権を提供します。この権限 (スコープ) により、ユーザーはタスクを作成して解決することもできます。

書き込み

pullrequest:write API スコープと同等です。

プル リクエストを作成、コメント、承認、拒否、マージするためのアクセス権を提供します。

 

Webhook

Webhook 権限は、既存の Webhook に対する読み取りおよび書き込みアクセス権を提供し、他の権限と組み合わせた場合に Webhook を作成できるようにします。詳細については、「Bitbucket Cloud REST API — Webhook」を参照してください。

読み取りと書き込み

webhook API スコープと同等です。

Webhook 操作に必要です。追加の API スコープが必要になる場合があります。詳細については、「Bitbucket Cloud REST API — Webhook」を参照してください。

 

Pipelines

パイプライン権限は、Bitbucket Pipelines を表示または制御するためのアクセス権を提供します。Bitbucket Cloud では、次のパイプライン権限レベルが許可されます。

  • 読み取り

  • 書き込み

  • 変数を編集

読み取り

pipeline API スコープと同等です。

パイプライン、ステップ、デプロイ環境、変数を表示するためのアクセス権を提供します。

書き込み

pipeline:write API スコープと同等です。

パイプラインの停止、再実行、再開、手動でトリガーするためのアクセス権を提供します。

変数を編集

pipeline:variable API スコープと同等です。

リポジトリとデプロイ内でパイプライン環境変数を作成するためのアクセス権を提供します。

 

ランナー

ランナー権限は、1 つまたは複数のリポジトリの Bitbucket Pipelines ランナーを表示または変更するためのアクセス権を提供します。Bitbucket Cloud では、次のパイプライン ランナー権限レベルが許可されます。

  • 読み取り

  • 書き込み

読み取り

runner API スコープと同等です。

1 つまたは複数のリポジトリのパイプライン ランナーを表示するためのアクセス権を提供します。

書き込み

runner:write API スコープと同等です。

1 つまたは複数のリポジトリのパイプライン ランナーを作成、編集、無効化、および削除するためのアクセス権を提供します。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。