Amazon Web Services (AWS) is an incredibly popular cloud computing platform, providing the backbone for a significant percentage of all internet websites. If you’re one of the many companies building on top of the AWS stack, you’ll now find it even easier to create tools with Internal. New data sources, S3 upload, and image components let you build powerful tools to match any workflow, quickly and without code.
Read on for the details:
1 - DynamoDB as a data source
You can now connect DynamoDB to Internal as a data source. Just like connecting any other database, you’ll be able to create custom tools to view and interact with the data you have stored in DynamoDB. Auto-generated Spaces are created for all of the tables and indexes within your DynamoDB, instantly giving you a window into various views of your data. From there, you can drag and drop components (like forms and buttons) that can modify DynamoDB data and call company APIs in ways that you define - all without code.
2 - S3 integration
If you’re storing assets in S3 buckets, Internal now provides a number of different ways for you to build tools to interact with those assets. Once you connect Internal to S3, you can use components, like a table component or card list component, to browse through and display the assets within your buckets. If you’ve got images in a private bucket, we’ve now added the ability to use your S3 credentials to sign the image request - so you can still display those images to users in your Space.
Most powerfully, you can now use the new S3 file uploader component to build custom tools that can upload files into your S3 bucket.
3 - AWS Lambda
You can also set up Internal to work with AWS Lambda. You can connect to AWS Lambda just like any other HTTP service in Internal. You can then build custom functions in Internal to trigger Lambda to execute any desired code. This allows you to create smooth and harmonious workflows across S3, DynamoDB and Lambda.
We hope these new additions to Internal make it possible for those building on AWS to quickly spin up internal tools. If you’re building on AWS and want to learn more about using Internal, get in touch.