--- description: "This documentation outlines minimum and recommended system requirements for utilizing S3 storage" --- # AWS S3 (or compatible) Requirements ## Minimum system requirements | Item | Requirement | | ---------- | ----------------- | | Version | -- | | Memory | 4GB | | CPU | 2vCPUs | Table: Minimum system requirements for AWS S3 (or compatible) ## Recommended system requirements | Item | Requirement | | ---------- | ----------------- | | Version | -- | | Memory | 16GB | | CPU | 4vCPUs | Table: Recommended system requirements for AWS S3 (or compatible) ## Used S3 APIs The following S3 APIs are used by Critical Manufacturing MES components for storage operations: | API Operation | Purpose | Required Permission | |-------------------|------------------------------------------------------------|---------------------| | DoesS3BucketExist | Validates bucket availability before performing operations | `s3:HeadBucket` | | Upload | Stores data and files in S3 storage | `s3:PutObject` | | GetObject | Downloads and accesses stored data from S3 | `s3:GetObject` | | PutBucket | Creates new S3 buckets for storage initialization | `s3:CreateBucket` | Table: S3 APIs used by CM MES !!! note "API Compatibility" These APIs are compatible with AWS S3 and S3-compatible storage solutions. Ensure your S3-compatible storage provider supports all listed operations for full CM MES functionality.