Bu depo, AWS Lambda fonksiyonlarını kolayca oluşturmak ve yönetmek için bir Terraform modülü sağlar. Modül, dağıtım sürecini kolaylaştırmak için yeniden kullanılabilir ve yapılandırılabilir bileşenler sunar.
- Kolay Dağıtım: AWS Lambda fonksiyonlarının oluşturulmasını ve yönetilmesini basitleştirir.
- Yapılandırılabilir: Modülü özel ihtiyaçlarınıza özelleştirin.
- Yeniden Kullanılabilir Bileşenler: İş akışınızı hızlandırmak için önceden oluşturulmuş bileşenleri kullanın.
- Repoyu klonlayın:
git clone https://github.com/linuxpedi/terraform-aws-lambda.git
- Dizine gidin:
cd terraform-aws-lambda
- Terraform'u başlatın:
terraform init
main.tf
dosyasını düzenleyin: Modül adı ve diğer spesifik alanları gerektiği gibi güncelleyin:module "hello_world" { source = "./modules/lambda" function_name = "hello_world" handler = "lambda_function.lambda_handler" runtime = "python3.9" ... }
- Yapılandırmayı uygulayın:
terraform apply
- Terraform 0.12 veya daha yeni sürüm
- AWS CLI yapılandırılmış
Bu proje MIT Lisansı altında lisanslanmıştır.
This repository provides a Terraform module to easily create and manage AWS Lambda functions. The module offers reusable and configurable components to streamline the deployment process.
- Easy Deployment: Simplify the creation and management of AWS Lambda functions.
- Configurable: Customize the module to fit your specific needs.
- Reusable Components: Utilize pre-built components to speed up your workflow.
- Clone the repository:
git clone https://github.com/linuxpedi/terraform-aws-lambda.git
- Navigate to the directory:
cd terraform-aws-lambda
- Initialize Terraform:
terraform init
- Modify
main.tf
: Update the module name and other specific fields as needed:module "hello_world" { source = "./modules/lambda" function_name = "hello_world" handler = "lambda_function.lambda_handler" runtime = "python3.9" ... }
- Apply the configuration:
terraform apply
- Terraform 0.12 or later
- AWS CLI configured
This project is licensed under the MIT License.