Skip to content

Demonstrates communication between aws lambda functions through SNS events.

Notifications You must be signed in to change notification settings

azam-akram/aws-lambda-sns-events-go

Repository files navigation

aws-lambda-external-sns-topic-go

AWS Lambda Communication via SNS Events across Multiple Accounts

Description: This Git project provides an example implementation showcasing the communication between two AWS Lambda functions using SNS (Simple Notification Service) events. The scenario presented in this project involves Lambda functions belonging to different AWS accounts, demonstrating cross-account communication.

Features:

AWS Lambda Function Integration: The project demonstrates how to integrate and establish communication between two Lambda functions. SNS Event Handling: SNS events are utilized as the mechanism for transmitting messages between the Lambda functions. Cross-Account Communication: The example showcases how to enable communication between Lambda functions located in different AWS accounts. AWS Cloud Infrastructure: The project provides the necessary infrastructure setup, including the configuration of AWS Lambda and SNS resources. Usage:

Clone the repository: Begin by cloning this repository to your local development environment. Configure AWS Credentials: Ensure you have the necessary AWS credentials with appropriate permissions to access Lambda and SNS services in both accounts. Deploy AWS Resources: Use the provided deployment scripts or infrastructure-as-code templates to set up the required AWS resources, including Lambda functions and SNS topics. Configure Lambda Functions: Update the Lambda function code with any custom logic or modifications specific to your use case. Test Communication: Execute test scenarios to validate the communication flow between the Lambda functions. Customize and Extend: Feel free to customize and extend the project as needed, adding additional functionality or incorporating it into your own applications. Contributing: If you would like to contribute to this project, please follow the standard Git workflow: fork the repository, make your changes in a feature branch, and submit a pull request. Contributions, bug reports, and feature requests are all welcome.

License: This project is licensed under the [LICENSE] and encourages open collaboration and knowledge sharing.

Disclaimer: Please note that this project is intended as an example and should be adapted to meet your specific requirements and security considerations before deploying it to a production environment. Always review and understand the code and configurations before running them in your own AWS accounts.

Enjoy exploring the communication between AWS Lambda functions across multiple accounts using SNS events!

Please visit this link for more details about how to use this repository.

About

Demonstrates communication between aws lambda functions through SNS events.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages