You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduced Amazon S3 as a storage provider alongside local storage.
Added `S3StorageService` and `S3StorageOptions` for handling S3
operations, including file uploads, deletions, and public URL
generation. Updated dependency injection to dynamically select
storage provider based on configuration.
Enhanced Terraform scripts to provision an S3 bucket with optional
public read access and CloudFront distribution. Added resources for
bucket ownership enforcement, public access blocking, and CloudFront
origin access control. Introduced new variables for S3 configuration
and updated outputs for S3 bucket and CloudFront details.
Updated `appsettings.json` to include S3 configuration. Improved
security by enforcing bucket ownership and disabling ACLs. Updated
container images for API and Blazor services. Maintained backward
compatibility with local storage as the default provider.
0 commit comments