An open API service indexing awesome lists of open source software.

https://github.com/aotimme/amplify-rust-function-runtime-provider

An AWS Amplify plugin to use Rust as a Lambda function runtime
https://github.com/aotimme/amplify-rust-function-runtime-provider

amplify aws lambda rust

Last synced: 6 months ago
JSON representation

An AWS Amplify plugin to use Rust as a Lambda function runtime

Awesome Lists containing this project

README

          

# @aotimme/amplify-rust-function-runtime-provider

[![npm version](https://img.shields.io/npm/v/@aotimme/amplify-rust-function-runtime-provider.svg?style=flat-square)](https://www.npmjs.org/package/@aotimme/amplify-rust-function-runtime-provider)

This [AWS Amplify plugin](https://docs.amplify.aws/cli/plugins/plugins/) provides the ability to develop Lambda functions in Rust.

## Installation

To use this plugin, follow the instructions provided by AWS Amplify: https://docs.amplify.aws/cli/plugins/plugins/#plugin-installation

In particular,
```shell
npm install --global @aotimme/amplify-rust-function-runtime-provider
amplify plugin add @aotimme/amplify-rust-function-runtime-provider
```

## Usage

After installing this plugin, you will be able to create Lambda functions in Rust. An option for using the `Rust` runtime will be available when using commands like `amplify function add` or `amplidy api add` to create Lambda functions.

NOTE that to actually use the Rust runtime, you will need to install a Rust template provider, such as `@aotimme/amplify-rust-function-template-provider`.