@danver97/aws-config v1.0.3
AWS
This module provides a easy management of the AWS infrastructure by the microservices. The module is composed of five submodules:
dynamodb
iam
(deprecated)lambda
(deprecated)sns
sqs
In the future the goal is to reduce this number to three, requiring that the AWS infrastructure build is already created when a microservice starts.
This involves the elimination of iam
and lambda
.
Every entity name like the dynamodb table or the sns topic is build by reading the environment variable MICROSERVICE_NAME
. More informations are available in every module's documentation.
DynamoDb
This module helps managing the table name, arn and stream's arn. In the future the functionality will be reduced to managing the table name and arn.
For more information please visit DynamoDb.
IAM
Deprecated
This module is deprecated for security issues and is currently no longer used. Will be removed soon.
Lambda
Deprecated
This module helped managing the submission of the lambda function responsible of publishing events to the AWS SNS. Since in the future the requirement is to have the AWS infrastructure already configured is no longer maintained and will be removed in the future.
SNS
This module help managing the topics' name, arn and subscriptions.
For more information please visit SNS.
SQS
This module help managing the queues names, arn and url. Currently supports the management of the permissions for interacting with SNS, but this functionality is deprecated and will be removed in the future.
For more information please visit SQS.