pip-services3-aws-node
Version:
AWS-specific components for Pip.Services in Node.js
69 lines (51 loc) • 1.86 kB
Markdown
# <img src="https://uploads-ssl.webflow.com/5ea5d3315186cf5ec60c3ee4/5edf1c94ce4c859f2b188094_logo.svg" alt="Pip.Services Logo" width="200"> <br/> AWS specific components for Node.js
This module is a part of the [Pip.Services](http://pipservices.org) polyglot microservices toolkit.
This module contains components for supporting work with the AWS cloud platform.
The module contains the following packages:
- **Build** - factories for constructing module components
- **Clients** - client components for working with Lambda AWS
- **Connect** - components of installation and connection settings
- **Container** - components for creating containers for Lambda server-side AWS functions
- **Count** - components of working with counters (metrics) with saving data in the CloudWatch AWS service
- **Log** - logging components with saving data in the CloudWatch AWS service
<a name="links"></a> Quick links:
* [Configuration](https://www.pipservices.org/recipies/configuration)
* [API Reference](https://pip-services3-node.github.io/pip-services3-aws-node/globals.html)
* [Change Log](CHANGELOG.md)
* [Get Help](https://www.pipservices.org/community/help)
* [Contribute](https://www.pipservices.org/community/contribute)
## Use
Install the NPM package as
```bash
npm install pip-services3-aws-node --save
```
## Develop
For development you shall install the following prerequisites:
* Node.js 8+
* Visual Studio Code or another IDE of your choice
* Docker
* Typescript
Install dependencies:
```bash
npm install
```
Compile the code:
```bash
tsc
```
Run automated tests:
```bash
npm test
```
Generate API documentation:
```bash
./docgen.ps1
```
Before committing changes run dockerized build and test as:
```bash
./build.ps1
./test.ps1
./clear.ps1
```
## Contacts
The Node.js version of Pip.Services is created and maintained by **Sergey Seroukhov**