This template provides the basis for processing files added to an S3 bucket using the Claim Check pattern.
Go to app.altostra.com to sign up for a free account.
If you haven't connected an AWS account during sign up, you can do it on the Cloud Integrations page.
An AWS account is required to deploy projects.
$ npm install -g @altostra/cli
- Go to projects.
- Click Create Project.
- Enter a project name and select
s3-file-processing-nodejs
from the list of templates. - Use the Clone button on the project page to obtain the Git repository URL after the project is created.
- Clone the Git repository to you local machine.
Login to your account from the Altostra CLI:
$ alto login
Deploy a new project stack:
# run in the project dir
$ alto deploy prod --push --env
The --push
option will auto-create a version.
The --env
option will prompt you to select an environment from a list.
See the Altostra CLI documentation for all available commands and options.
# list the stacks for the current project
$ alto stacks
# show details for the "prod" stack
$ alto stacks get prod
# open the current project page in Web Console
$ alto console
Modify the project using the Altostra extension for Visual Studio Code.
The extension is available on the Visual Studio marketplace.
To install the extension, search for Altostra in the Extensions view in Visual Studio Code.
Or, install it from the terminal:
$ code --install-extension Altostra.altostra
The Lambda functions source files are located in the functions
directory.
Submit issues and pull requests directly to this repository. You contribution is appreciated.
If you need further assistance, have questions or suggestions, you can reach us at support@altostra.com.