{"id":21190127,"url":"https://github.com/greeeg/aws-lambda-ci-cd","last_synced_at":"2025-07-03T00:04:53.777Z","repository":{"id":40420219,"uuid":"489938560","full_name":"greeeg/aws-lambda-ci-cd","owner":"greeeg","description":"An example CI/CD pipeline with AWS Lambda, Terraform, GitHub Actions \u0026 Golang","archived":false,"fork":false,"pushed_at":"2023-12-15T02:57:06.000Z","size":12,"stargazers_count":7,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T20:46:30.506Z","etag":null,"topics":["aws-lambda","cicd","devops"],"latest_commit_sha":null,"homepage":"https://greeeg.com/en/issues/aws-lambda-ci-cd-pipeline-github-actions-terraform","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greeeg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-05-08T12:33:21.000Z","updated_at":"2024-11-25T05:47:44.000Z","dependencies_parsed_at":"2024-06-19T09:56:47.456Z","dependency_job_id":"49348d4c-9630-4009-8baf-40d5481687db","html_url":"https://github.com/greeeg/aws-lambda-ci-cd","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/greeeg/aws-lambda-ci-cd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeeg%2Faws-lambda-ci-cd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeeg%2Faws-lambda-ci-cd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeeg%2Faws-lambda-ci-cd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeeg%2Faws-lambda-ci-cd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greeeg","download_url":"https://codeload.github.com/greeeg/aws-lambda-ci-cd/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeeg%2Faws-lambda-ci-cd/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263234937,"owners_count":23434916,"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","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-lambda","cicd","devops"],"created_at":"2024-11-20T18:59:31.096Z","updated_at":"2025-07-03T00:04:53.607Z","avatar_url":"https://github.com/greeeg.png","language":"HCL","readme":"# AWS Lambda CI/CD\n\n\u003e This repository is the source code for an article on how to set up a CI/CD pipeline for a serverless application using AWS, Terraform, GitHub Actions \u0026 Golang.\n\n## Getting started\n\nIn order to use this project, make sure to set up your AWS account, GitHub repository \u0026 local machine accordingly.\n\n### Setting up your AWS account\n\n- Create an S3 bucket that will be used to store Terraform’s state\n- Create a IAM user with programmatic access \u0026 `AdministatorAccess` policy\n\n### Setting up your local machine\n\n- Install Terraform with a version compatible with the one used in this project\n\n### Setting up your GitHub repository\n\n- Define two repository secrets for `AWS_ACCESS_KEY_ID` \u0026 `AWS_SECRET_ACCESS_KEY` to be used in the CD GitHub Actions workflow","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreeeg%2Faws-lambda-ci-cd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreeeg%2Faws-lambda-ci-cd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreeeg%2Faws-lambda-ci-cd/lists"}