{"id":25448926,"url":"https://github.com/denzel-awuah/dotnets3-ecs","last_synced_at":"2026-05-16T11:31:25.580Z","repository":{"id":277629216,"uuid":"932491314","full_name":"Denzel-Awuah/DotNetS3-ECS","owner":"Denzel-Awuah","description":"A .NET Web API that stores and retrieves objects from AWS S3. The S3 bucket sends events to an AWS .NET Lambda function to process updates to the bucket. Web API is deployed to AWS ECS Fargate Cluster.","archived":false,"fork":false,"pushed_at":"2025-02-26T13:02:10.000Z","size":238,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-16T08:09:33.016Z","etag":null,"topics":["aws-ecs","aws-s3","csharp","docker","fargate-containers"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Denzel-Awuah.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-14T01:59:29.000Z","updated_at":"2025-03-01T10:21:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"183aab0f-fc9e-4114-9154-b0e05e5b0fe9","html_url":"https://github.com/Denzel-Awuah/DotNetS3-ECS","commit_stats":null,"previous_names":["denzel-awuah/dotnets3-ecs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Denzel-Awuah/DotNetS3-ECS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denzel-Awuah%2FDotNetS3-ECS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denzel-Awuah%2FDotNetS3-ECS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denzel-Awuah%2FDotNetS3-ECS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denzel-Awuah%2FDotNetS3-ECS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Denzel-Awuah","download_url":"https://codeload.github.com/Denzel-Awuah/DotNetS3-ECS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denzel-Awuah%2FDotNetS3-ECS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002069,"owners_count":26083285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-ecs","aws-s3","csharp","docker","fargate-containers"],"created_at":"2025-02-17T20:15:48.882Z","updated_at":"2025-10-09T21:06:03.196Z","avatar_url":"https://github.com/Denzel-Awuah.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"## .NET 8 Web API with S3 and ECS\nA .NET 8 Web API that stores and retrieves objects from AWS S3. Web API is deployed to AWS ECS Fargate Cluster.\n\n## Deployment \nContainerized the .NET Web API application using Docker then pushed the image to Elastic Container Registry. The image was then pulled from Elastic Container Service and deployed to Amazon Elastic Container Services (ECS)\n\nThe Elastic Container Services Cluster was deployed using AWS Fargate Instances. The Cluster deployment also contained an Application Load Balancer.\n\n\n## Deployment Strategy\n![Application](/AWS-ECS-DotNet-System-Infrastructure.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenzel-awuah%2Fdotnets3-ecs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdenzel-awuah%2Fdotnets3-ecs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenzel-awuah%2Fdotnets3-ecs/lists"}