Skip to main content

Sentry について

Iru は Sentry 組織からプロジェクト、Issue/イベント、チーム、リリース、監査データを読み取ります。デプロイメントに一致する API ホスト (sentry.io、US、EU、またはセルフホスト) を選択してください。認証には Bearer トークン (個人認証トークンまたは組織トークン) を使用します。

仕組み

組織レベルのトークン (組織設定 → Auth Tokens) はユーザーの入れ替わりの影響を受けません。個人トークンは、ユーザーが組織を離れると機能しなくなります。 公式リファレンス: Auth tokens、Create a token、API。

前提条件

  • コンプライアンスに必要な Sentry 組織へのアクセス権。
  • 監査ログのエビデンスが必要な場合は 所有者 または Manager 権限。

Sentry を Iru に接続する

Compliance でソースを接続する前に、このタブの手順を完了してください。
1

Sentry にサインインする

対象組織の認証トークンを作成できるユーザーで、sentry.io (またはセルフホストの Sentry URL) にサインインします。
2

個人トークンと組織トークンのどちらを使用するか選択する

Iru で個人トークン (ユーザーに紐づく) と組織トークン (ユーザーの入れ替わりの影響を受けない) のどちらを使用するかを決定します。多くの構成では、組織トークンには 所有者 または Manager 権限が必要です。
3

Personal Tokens を開く (個人トークンの場合)

個人トークンを選択した場合: 設定 → Personal Tokens (例: https://sentry.io/settings/account/api/auth-tokens/)。
4

Organization Auth Tokens を開く (組織トークンの場合)

組織トークンを選択した場合: 組織設定 → Auth Tokens を開きます (表記は Developer settings → Auth tokens の場合もあります)。
5

トークンを作成して読み取りスコープを設定する

トークンを作成して名前を付け (例: Iru Compliance)、コントロールに必要な読み取りスコープを有効にします。一般的には org:read、project:read、team:read、event:read です (プランとロールで許可されている場合は、監査関連のスコープも追加します)。
6

トークンを一度だけコピーする

Sentry にトークンの値が表示されたらコピーします。トークンは一度だけ表示されます。
Iru Compliance タブに進みます。

トラブルシューティング

Iru サイトのポップアップブロッカー設定を確認して、もう一度お試しください。
トークンが完全にコピーされていること、および取り消されていないことを確認してください。
プランが監査ログをサポートしていること、およびロールが 所有者/Manager であることを確認してください。
EU の組織は EU ホストを使用する必要があります。US エンドポイントへの呼び出しは失敗します。
ユーザーが組織を離れています。組織トークンに切り替えるか、アクティブなユーザーでトークンを作成し直してください。

関連記事

ソース管理

すべての Compliance ソースを参照および管理します。

Compliance の使用を開始する

フレームワーク、アクション、アーティファクト。

Iru の概要

Endpoint、Compliance、Identity がどのように連携するか。

アーティファクト管理

ソースとアクションから得たエビデンスをアップロード、確認、整理します。