AWS Service Catalog
Last updated
Was this helpful?
Last updated
Was this helpful?
AWS Service Catalog provides a framework for standardizing and controlling resource deployment across an organization, enabling centralized IT management while maintaining security and compliance standards.
Portfolios: Collections of standardized products
Products: Pre-configured CloudFormation templates
Version Control: Administrators can version and remove products without affecting existing deployments
Granular control over product and portfolio access
Utilizes adopted IAM roles
Eliminates need for extensive individual IAM permissions
Enables self-service deployment while maintaining security
Defines IAM role for product deployment
Enables user deployment without extensive permissions
Associates with specific products within portfolios
Specifies SNS topic for stack notifications
Enables automated monitoring of deployments
Facilitates operational awareness
Creates guided deployment experiences
Implements conditional provisioning logic
Examples:
PII data storage requirements
Environment-specific instance sizing
Compliance-driven configurations
Master account can share service portfolios
Recipient accounts can import shared portfolios
Automatic synchronization of:
Products
Launch constraints
Template constraints
Recipient administrators can create local portfolios
Ability to add additional constraints
Can make deployment criteria more restrictive
Products remain synchronized with master portfolio
IAM users/groups/roles not inherited
Recipient administrator must configure local IAM access
Launch roles can be:
Inherited from shared portfolio (default)
Overridden with local launch roles
Standardize deployment templates
Implement version control
Define clear access boundaries
Establish naming conventions
Minimize direct IAM permissions
Use launch constraints effectively
Implement principle of least privilege
Regular access review
Centralize portfolio management
Define sharing boundaries
Document local modifications
Maintain launch role clarity
Regular template updates
Backward compatibility
Communication strategy
Deployment validation
Regular access review
Role assignment audit
Permission boundaries
Cross-account access management
Implementation of notification constraints
Audit trail maintenance
Compliance validation
Usage monitoring
Regular portfolio review
Template standardization
Clear documentation
Access control maintenance
Regular compliance checks
User training and support
This document provides a foundation for understanding and implementing AWS Service Catalog. Regular updates based on organizational needs and AWS service enhancements are recommended.