AWS SCS-C02 対策 AWS Service Catalog 標準化されたリソース管理とセルフサービス型デプロイ
AWS Service Catalogによる承認済みリソースの標準化管理、セルフサービス型デプロイの実現、外部開発チームへの安全なアクセス制限を実践問題で完全攻略。
この記事のポイント
- 1Service Catalogによる標準テンプレート管理とガバナンス強化を理解する
- 2セルフサービス型デプロイによる運用負荷削減手法を習得する
- 3外部開発チームへの安全なアクセス制限方法を把握する
目次
AWS Service Catalog の基本概念
AWS Service Catalogは、組織が承認したクラウドリソースのカタログを作成し、エンドユーザーがセルフサービスで必要なリソースをデプロイできるサービスです。管理者は承認済みのCloudFormationテンプレートをポートフォリオとして管理し、開発者は承認されたリソースのみを使用できます。
ポートフォリオによる標準テンプレート管理
ポートフォリオは関連する製品(CloudFormationテンプレート)をグループ化し、アクセス制御を統一管理する仕組みです。組織単位(OU)やアカウントレベルでの共有により、標準化されたリソースのみの使用を強制できます。
承認済みテンプレートの集中管理
セキュリティ・コンプライアンス要件を満たすCloudFormationテンプレートをポートフォリオで一元化。業界規制(PCI DSS、HIPAA等)に準拠したリソース構成を提供。
Organizations統合による組織単位共有
AWS Organizations の OU レベルでポートフォリオを共有。新規アカウント作成時も自動的にアクセス権が付与され、一貫したリソース標準を維持。
きめ細かなアクセス制御
IAMロールベースでポートフォリオ・製品レベルのアクセス制御。開発者は必要な製品のみアクセス可能で、セキュリティリスクを最小化。
セルフサービス型デプロイ
開発者はService Catalogコンソールから必要なリソースを選択し、パラメータを入力するだけでデプロイが完了します。管理者の承認プロセスを経ずに即座にリソースを利用できるため、開発速度の向上と運用負荷の削減を両立できます。
「最小限の運用オーバーヘッド」「迅速なデプロイ」の要件では、Service Catalogのセルフサービス機能が最適解となります。
ガバナンス強化とコンプライアンス対応
Service Catalogは事前承認されたリソースのみの使用を強制し、規制要件への準拠を自動化します。デプロイ後も変更履歴の追跡により、監査可能性を確保できます。
外部開発チームへのアクセス制限
委託開発チームに対して、承認されたリソースのみへのアクセスを制限し、デプロイ計画への統制を実現します。Service CatalogのIAM統合により、必要最小限の権限でリソース管理が可能です。
外部開発チームへのアクセス制限は、以下の3つの制御層を通じて実現されます:

外部開発チームアクセス制限の全体フロー
上図に示すように、管理アカウントでService Catalogポートフォリオを作成し、組織制御(AWS Organizations + IAM)を経由して外部開発チームに制限付きアクセスを提供します。この構成により、承認済みリソースのみの利用を強制できます。
具体的な実装手順は以下の通りです:
バージョン管理と通知機能
製品の新バージョンがリリースされた際、Service Catalogは自動通知を送信し、開発者に最新版の利用を促します。セキュリティパッチや機能改善を迅速に展開できます。
他サービスとの使い分け
Service Catalogの採用判断では、要件の特性を正確に把握することが重要です。以下の比較表で適用場面を理解しましょう。
AWS Service Catalog
AWS CloudFormation StackSets
AWS Organizations SCP
AWS Config
「標準化」「セルフサービス」「外部チーム」がキーワードの場合、Service Catalogが最適解です。
実践問題で確認
実践的な問題を通じて、Service Catalogの適用場面と実装方法を確認しましょう。各問題で要件の違いに注目してください。
AWS認定セキュリティ - 専門知識
練習問題
AWS認定セキュリティ - 専門知識
練習問題
まとめ
AWS Service Catalogは、標準化とガバナンスを維持しながらセルフサービス型クラウド利用を実現する最適なソリューションです。承認済みリソースのみの使用強制と、開発者の自律性確保を両立できます。
承認済みCloudFormationテンプレートを
開発者は
委託開発チームには
これらのポイントを押さえることで、Service Catalog関連問題を効率的に解けるようになります。特に「標準化」「セルフサービス」「外部チーム」がキーワードの問題では必須の選択肢です。
理解度チェック
ポートフォリオのOU共有による標準テンプレート管理を理解しているか?
セルフサービス型デプロイのメリットと運用負荷削減効果を把握しているか?
外部開発チームへの安全なアクセス制限方法を説明できるか?
他サービス(StackSets、SCP、Config)との使い分け判断ができるか?