
AWS Service Control Policies (SCP)は、2018年に登場し、AWS環境における上流ポリシーマネジメントを可能にした。現在では、AWS Organizationsと連携して大規模な企業がセキュアで一貫性のあるクラウド管理を実現するための重要なツールとして利用されています。
この記事の目次
- SCPの基本概念
- SCPの歴史的背景
- SCPの仕組み
- SCPとIAMポリシーコンパレッソ
- まとめ
SCPの基本概念

SCPは、AWS Organizationsのオーガナイゼーション単位に設定可能なポリシーで、組織内の各アカウントに対して明示的に許可や禁止を定義します。この仕組みにより、複数のサブアカウント間での一貫性とセキュリティが確保されます。
例えば、全てのサブアカウントにS3バケットへのデフォルトアクセスを無効化し、個別に許可するSCPを作成できます。これにより、組織全体でデータ保護ポリシーの一貫性を維持しながら柔軟な制御が可能になります。
SCPの歴史的背景

SCPの登場以前、企業は個々のアカウント単位でIAMポリシーやResource Policiesを適用していました。これにより、組織全体での管理の一貫性や統制が難しくなっていました。
しかし2018年に登場したSCPによって、上流から権限を管理し、組織のセキュリティレベルと運用効率を向上させることができました。また、AWS Organizationsとの連携により、より高度な階層構造でのポリシーマネジメントが可能となっています。
SCPの仕組み

SCPは、AWS Organizationsのオーガナイゼーション単位に対して設定され、その下位にあるすべてのアカウントに自動的に適用されます。これにより、組織全体でのセキュリティポリシーマネジメントが効率化できます。
具体的には、SCPを通じて各アカウントに対するアクセス制御を明確に定義し、そのポリシーはサブアカウント間で自動的に伝播します。さらに定期的な評価と更新により、組織全体のセキュリティレベルを維持するための重要な手段となります。
SCPとIAMポリシーコンパレッソ

SCPとIAMポリシーは、それぞれ異なるアプローチで権限管理を提供します。IAMポリシーやResource Policiesは主にアカウントレベルでの細かいアクセス設定に対応しています。
一方、SCPは組織全体のセキュリティ制御に特化しており、上流からの一貫性と自動適用を実現します。これにより、大規模な環境でも一貫したポリシーマネジメントが可能となります。
まとめ
AWS Service Control Policiesは、組織全体でのセキュリティと権限管理の一貫性を確保する上で重要な役割を果たすツールであり、大規模なクラウド環境においてその利点が癪発揮されています。
※本記事はIT用語辞典の手書きドラフトです。公開前に最新情報・出典を確認のうえ加筆修正してください。

コメント