S3 Provisioning Template Documentation

Generated: 2026-04-01 16:17:52 UTC
Configuration File: /app/configs/techcorp-prod-a001-us-west-1-s3.yaml
Template File: /app/templates/techcorp-prod-a001-us-west-1-s3-master-solution-template.yaml
Solution: master-solution
HTML Report: /app/reports/techcorp-prod-a001-us-west-1-s3-create-prov-template-master-solution-20260401_161752_653.html

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