メインコンテンツへスキップ
防御・対策

GitHub Environment保護

GitHub Environment Protection Rules

GitHub ActionsでEnvironmentを参照するJobへ、承認やデプロイ元の制限等の条件を掛ける仕組み。Pull Requestのマージ条件とは別に、本番作業へ進む前の境界を設ける。

本番Jobが保護されたEnvironmentを実際に参照しているか確認します。同じ本番権限を別のSecret等から受け取る経路があれば保護の範囲外になり得ます。利用可能な条件はプラン等で異なるため公式資料を確認し、自己承認や例外の扱いも業務要件と照合します。

  • 初心者向けには「本番用Jobを動かす前の確認ゲート」
  • マージ承認が本番承認になるわけではない
  • 本番権限を渡す別経路も点検する
← 用語集一覧に戻る
ESC