Cross-Account Infrastructure Deployment
Last updated
Was this helpful?
Last updated
Was this helpful?
Version-controlled cloud infrastructure
Standardized deployment across organization
Trackable resource provisioning
Simplified change management
CloudFormation templates (JSON/YAML)
AWS CDK (Cloud Development Kit)
AWS SAM (Serverless Application Model)
Terraform
Other frameworks abstracting CloudFormation
Deploy resources across multiple accounts and regions
Centralized management from admin account
Automated updates across all target accounts
Consistent resource configuration
Admin account with StackSets configuration
Execution role in member accounts
Proper IAM permissions and trust relationships
Target account and region selection
Deploying standard Config Rules
Implementing organization-wide policies
Managing compliance requirements
Standardizing security controls
Automated StackSet provisioning
Core organizational unit configuration
Account provisioning automation
Config guardrails implementation
Log aggregation
Cross-account changes
Compliance monitoring
Standardized account setup
Curated list of approved AWS products
Controlled resource provisioning
Delegation of deployment capabilities
Standardized architecture implementation
Portfolios (collections of products)
Products (approved resources/architectures)
Account-level sharing
Organization-wide distribution
Limited access to underlying services
Standardized deployment options
Controlled resource provisioning
Simplified user experience
StackSets
Administrator-driven deployment
Mandatory infrastructure implementation
Push-based deployment model
Consistent across all target accounts
Service Catalog
User-initiated deployment
Optional resource provisioning
Pull-based deployment model
Flexibility in implementation
Define pipeline as code
Create portfolio with pipeline product
Share portfolio with target accounts
Enable on-demand provisioning
Allow multiple instance deployment
Standardized pipeline architecture
Flexible deployment options
Controlled access to resources
Centralized management
Integrate infrastructure and application code
Use CDK for reusable constructs
Maintain version control
Document deployment processes
Implement least-privilege access
Use role-based permissions
Regular access review
Audit trail maintenance
Centralized deployment control
Regular compliance checking
Standardized naming conventions
Resource tagging strategy
Regular updates and patches
Performance monitoring
Cost tracking
Security compliance verification
Code and infrastructure integration
Framework selection
Deployment strategy
Version control implementation
Administrative hierarchy
Permission boundaries
Resource sharing
Cross-account access
Regulatory requirements
Security controls
Audit capabilities
Access management
Automation capabilities
Resource standardization
Deployment consistency
Maintenance overhead