Skip to main content

Bitbucket Cloud について

Bitbucket Cloud コネクタは、変更管理やアクセスレビューに関して監査で求められるリポジトリ、ワークスペース、プロジェクト、チームのメタデータを収集します。Iru は HTTP Basic 認証で認証します。ユーザー名には Atlassian アカウントのメールアドレス、パスワードには Atlassian API トークンを使用します(通常のパスワードは拒否されます)。

仕組み

クライアントは Base64 でエンコードされた認証情報を送信します。
Atlassian はアプリパスワードを非推奨にしています。新しい作業には API トークンを作成し、従来のシークレットを使用しているものは廃止される前に移行してください。 ドキュメント: API トークンの管理、Bitbucket API トークン、REST の概要。

前提条件

  • エビデンスの取得対象となる Bitbucket ワークスペースへのアクセス権。
  • Atlassian ID で API トークンを作成する権限。

Bitbucket Cloud を Iru に接続する

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

Atlassian アカウントの設定を開く

Bitbucket Cloud(または同じ Atlassian アカウントの任意の Atlassian アプリ)にサインインした状態で、プロファイルアイコンを選択し、Account settings(Atlassian account と表示される場合もあります)を選択します。
2

セキュリティと API トークンを開く

セキュリティ を選択し、Create and manage APIトークン(APIトークン と表示される場合もあります)を選択します。
3

スコープ付きの API トークンを作成する

Create API token with scopes(または最も近い項目)を選択します。ここでは、Iru での Basic 認証に Bitbucket が受け付ける Atlassian API トークンを作成します。
4

トークンを設定する

トークンにラベル(例: Iru Compliance)を付けます。有効期限を選択します(トークンの有効期間は最長 365 日です)。コントロールが参照する内容に合わせて、リポジトリ、ワークスペース、チームに対する読み取りスコープを付与します。
5

トークンをコピーする

トークンを作成し、値をすぐにコピーします。Atlassian では一度しか表示されません。Iru の 資格情報を送信 の手順で、Atlassian のメールアドレスとともに使用します。
Iru Compliance タブに進みます。

トラブルシューティング

Iru サイトのポップアップブロッカーの設定を確認してから、もう一度お試しください。
Bitbucket のユーザー名や Atlassian のパスワードではなく、メールアドレス + API トークンを使用してください。
Account settings で新しいトークンを発行し、Iru を更新してください。
データを取得するすべてのワークスペースに Atlassian アカウントが所属していることを確認してください。
API トークンに置き換えてください。アプリパスワードは非推奨です。

考慮事項

トークンには有効期限があるため、カレンダーのリマインダーで…

トークンには有効期限があります。カレンダーのリマインダーを設定しておくと、気付かないうちに接続が停止することを防げます。

読み取りスコープにより、Iru がリポジトリやプル…

読み取りスコープにより、Iru がリポジトリやプルリクエストを変更することはありません。

関連記事

Sources の管理

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

Compliance の利用を開始する

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

Iru の概要

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

Artifacts の管理

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