Skip to main content

Heroku について

Iru は Bearer トークン(CLI の認可またはアカウントの API キー)を使用し、Heroku Platform API 経由で アプリ と dyno の構成、パイプライン、アドオン、チーム のアクセスメタデータを読み取ります。

仕組み

Heroku のトークンは細かくスコープされて いません。生成したアカウントがアクセスできるすべてのものを継承します。チームメンバーシップを最小限にした 専用 アカウントを推奨します。 公式リファレンス: 認証、Platform API、CLI。

前提条件

  • Heroku CLI または ダッシュボードの API Key セクションへのアクセス権。
  • SSO に関する注意: トークンはより短いセッション期間に合わせられる場合があります。--expires-in については Heroku のドキュメントを参照してください。

Heroku を Iru に接続する

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

CLI またはダッシュボードを選択する

ほとんどのチームは、トークンが 認可(authorization) としてスコープされるよう Heroku CLI を使用します。CLI を使用できない場合は、以下の手順のダッシュボードの API Key の方法を使用してください。
2

Heroku CLI でサインインする

信頼できるワークステーションで heroku login(CI 形式のフローの場合は heroku login -i)を実行し、認可を作成できるアカウントで認証を完了します。
3

認可トークンを作成する

heroku authorizations:create --description "Iru Compliance" を実行します。デフォルトの有効期限は多くの場合 1 年 ですが、SSO を使用する組織ではより短くなる場合があります。ポリシーでより短い TTL が必要な場合は --expires-in を追加します。
4

CLI の出力から Token の値をコピーする

コマンド出力から Token の文字列をコピーし、Iru に貼り付けるまでボールトに保管します。
5

ダッシュボードの代替手順: Account settings を開く

Heroku ダッシュボード で、アバター → Account settings(または アカウント)を選択します。
6

ダッシュボードの代替手順: API Key を表示または再生成する

API Key セクションを開きます。Reveal を使用して既存のアカウント全体のキーをコピーするか、Regenerate を使用して新しいキーを発行します。Regenerate を実行すると以前のキーはすべての場所で無効になるため、Iru だけでなく、古いキーを使用していたすべての連携を更新してください。
Iru Compliance タブに進んでください。

トラブルシューティング

Iru サイトの ポップアップブロッカー の設定を確認して、もう一度お試しください。
トークン全体を貼り付けてください。SSO セッションでは新しい認可が必要になる場合があります。
ダッシュボードで再生成すると、古いトークンは無効になります。Iru を更新してください。
トークンのアカウントが適切な チーム に所属している必要があります。

考慮事項

Iru は読み取り専用: デプロイ、スケール、再起動は行いません。

Iru は 読み取り専用 です。デプロイ、スケール、再起動は行いません。

関連記事

Sources の管理

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

Compliance を使い始める

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

Iru の概要

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

Artifacts の管理

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