Description
Complete S3 ML Solutions Portfolio for TechCorp Solutions
Infrastructure Summary
Solution
master-solution
Total Resources
71
ML Folders
67
Lambda Functions
1
VPC Endpoint
Enabled
Security Features
Versioning + Public Access Block
ML Folder Structure
📁 data/ (15 folders)
📁 models/ (13 folders)
📁 notebooks/ (5 folders)
📁 artifacts/ (24 folders)
📁 code/ (7 folders)
📁 config/ (2 folders)
📁 templates/ (1 folders)
Resources
S3 Bucket (1)
| Logical ID | Type | Properties Summary |
|---|---|---|
| MLSolutionsBucket | AWS::S3::Bucket | BucketName, LifecycleConfiguration, PublicAccessBlockConfiguration, Tags, VersioningConfiguration |
VPC Integration (1)
| Logical ID | Type | Properties Summary |
|---|---|---|
| S3VPCEndpoint | AWS::EC2::VPCEndpoint | RouteTableIds, ServiceName, VpcEndpointType, VpcId |
Lambda Function (2)
| Logical ID | Type | Properties Summary |
|---|---|---|
| S3ObjectCreatorRole | AWS::IAM::Role | AssumeRolePolicyDocument, ManagedPolicyArns, Policies |
| S3ObjectCreatorFunction | AWS::Lambda::Function | Code, FunctionName, Handler, Role, Runtime, ... (6 total) |
Folder Structure (67 folders)
72 ML folder structure created via Lambda custom resources (.gitkeep files)
Outputs
BucketName
Name of the S3 bucket
Reference: MLSolutionsBucket
BucketArn
ARN of the S3 bucket
GetAtt: MLSolutionsBucket.Arn
VPCEndpointId
VPC Endpoint ID for S3
Reference: S3VPCEndpoint
TotalFolders
Total number of folders created
130
CompanyPrefix
Company prefix from configuration
techcorp
Region
AWS Region from configuration
us-west-1