AWS S3 multipart upload with pre-signed URLs out-of-the-box
Amazon S3 service just celebrated 15 years, so we thought it would be a great gift to our users to create a template for one of the most needed use cases of S3, multipart upload with pre-signed URLs. Enjoy!
March 24 2021 · 2 min read
Following the popularity of Shahar’s post on Working with S3 pre-signed URLs and Multipart uploads with S3 pre-signed URLs and your requests for an out-of-the-box solution, we are excited to announce the release of a new Altostra project template that does just that.
You can now quickly start a project from a template with the infrastructure and code included. The template is a starting point for a project that provides the functionality to upload large files using multipart and pre-signed URLs. The template consists of an API gateway, Lambda functions and a bucket. Once you create the project, Altostra makes it easy to modify it to your needs using the visual editor.
Using the template
Whether you prefer to start from the Altostra CLI, the Altostra Web Console or from Visual Studio Code, the process is simple in all cases.
From the Web Console
- In the top menu, open the Projects menu and click Create a new project.
- Enter the project name.
s3-multipart-upload-nodejsfrom the templates list.
- Click Create.
From the CLI
- In the terminal, go to the directory that will host your project.
- Use the
alto newcommand to create the project from a template:
$ alto new my-project --template s3-multipart-upload-nodejs
- Open the directory in VS Code.
From VS Code
- Open a directory that will host your project.
- Switch to the Altostra view in the sidebar.
- Click Initialize Project at the top of the sidebar.
- In the Templates panel, click on
Want to give it a try? We provide a free-forever plan for developers. Create your free account today at https://app.altostra.com.
Want to stay up to date with the latest Altostra news? Join our community on Slack.