Heroku について
Iru は Bearer トークン(CLI の認可またはアカウントの API キー)を使用し、Heroku Platform API 経由で アプリ と dyno の構成、パイプライン、アドオン、チーム のアクセスメタデータを読み取ります。仕組み
Heroku のトークンは細かくスコープされて いません。生成したアカウントがアクセスできるすべてのものを継承します。チームメンバーシップを最小限にした 専用 アカウントを推奨します。
公式リファレンス: 認証、Platform API、CLI。
前提条件
- Heroku CLI または ダッシュボードの API Key セクションへのアクセス権。
- SSO に関する注意: トークンはより短いセッション期間に合わせられる場合があります。
--expires-inについては Heroku のドキュメントを参照してください。
Heroku を Iru に接続する
- Heroku
- Iru Compliance
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 サイトの ポップアップブロッカー の設定を確認して、もう一度お試しください。
再生成後に接続が古くなった
再生成後に接続が古くなった
ダッシュボードで再生成すると、古いトークンは無効になります。Iru を更新してください。
アプリが表示されない
アプリが表示されない
トークンのアカウントが適切な チーム に所属している必要があります。
考慮事項
Iru は読み取り専用: デプロイ、スケール、再起動は行いません。
Iru は 読み取り専用 です。デプロイ、スケール、再起動は行いません。
関連記事
Sources の管理
すべての Compliance ソースを参照、管理します。
Compliance を使い始める
フレームワーク、アクション、アーティファクト。
Iru の概要
Endpoint、Compliance、Identity がどのように連携するか。
Artifacts の管理
ソースやアクションから得たエビデンスをアップロード、確認、整理します。
