Sentry について
Iru は Sentry 組織からプロジェクト、Issue/イベント、チーム、リリース、監査データを読み取ります。デプロイメントに一致する API ホスト (sentry.io、US、EU、またはセルフホスト) を選択してください。認証には Bearer トークン (個人認証トークンまたは組織トークン) を使用します。仕組み
組織レベルのトークン (組織設定 → Auth Tokens) はユーザーの入れ替わりの影響を受けません。個人トークンは、ユーザーが組織を離れると機能しなくなります。
公式リファレンス: Auth tokens、Create a token、API。
前提条件
- コンプライアンスに必要な Sentry 組織へのアクセス権。
- 監査ログのエビデンスが必要な場合は 所有者 または Manager 権限。
Sentry を Iru に接続する
- Sentry
- Iru Compliance
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 がどのように連携するか。
アーティファクト管理
ソースとアクションから得たエビデンスをアップロード、確認、整理します。
