Instiq
第4章 · Enterprise 向け Actions の管理·v1.0.0·更新 2026/6/14·読了目安 約16分

変更要約: GH-200 第4章を新規作成(ガバナンス=利用ポリシー無効/全許可/GitHub製/検証済み/許可リスト・SHA ピン留め必須化・再利用コンポーネントのアクセス設定・フォークPR承認・波及、ランナーの大規模管理=GitHubホスト/セルフホスト・ランナーグループ・IP許可リスト・プリインストール/toolcache/setup-*・トラブルシュート、暗号化シークレットと変数=組織/リポジトリ/環境のスコープと優先順位・secrets/vars・マスキング・REST API 管理)

4.1アクションとワークフローのガバナンス

この節の要点

Enterprise/組織で、再利用可能なコンポーネントとテンプレートを定義・管理し、どのアクション/ワークフローを使えるかを制御(許可/拒否リスト、検証済みアクションのみ許可、未検証アクションへの必須レビュアー)し、組織の利用ポリシーを構成する方法を理解します。

組織が GitHub Actions を安全に大規模運用するには、「誰が・どのアクションやワークフローを・どう使えるか」を統制する ガバナンス が要ります。Enterprise/組織/リポジトリの各レベルに設定が下りていき、上位(Enterprise)でかけた制限は下位(組織・リポジトリ)に波及します。GH-200 では、利用ポリシーアクセス制御再利用コンポーネントの管理 の 3 つが中心テーマです。

4.1.1アクションの利用ポリシー

Settings の Actions ポリシーでは、許可するアクションの範囲を段階的に選べます——すべて無効すべて許可GitHub 製アクションのみ許可GitHub 製+検証済み(verified creator)のアクションのみ許可、そして 特定のアクションを列挙した許可リストowner/* などのパターン指定可)です。最小権限の考え方では、必要なアクションだけを許可リストで通すのが安全です。さらに、外部アクションを使う際に コミット SHA でのピン留めを必須化 するポリシーも設定でき、サプライチェーンの安全性を組織全体で底上げできます。

ポリシー意味
すべて無効Actions を一切実行させない
すべて許可任意のアクションを許可(最も緩い)
GitHub 製のみactions/* など公式のみ
GitHub 製+検証済み検証済み作成者のアクションも許可
許可リスト列挙した特定アクションのみ(推奨)

4.1.2アクセス制御と再利用コンポーネント

続きは無料登録で読めます

冒頭を無料で公開中。無料登録でこの節の全文と、第4章以降を含む全参考書・全問題集が読めます。