1.0.3 • Published 5 years ago

@danver97/aws-config v1.0.3

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

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.