Skip to content
wojciech-dabrowski edited this page Aug 4, 2019 · 14 revisions

Pre requirements

To use all examples in the repository you have to properly configure your environment.

  1. AWS Command Line Interface
  2. .NET Core SDK
  3. AWS Lambda .NET
  4. Node.js

AWS Command Line Interface

You will need AWS CLI in your local machine to perform actions (e.g. create new resources, deploy your code) to your AWS account.

  1. Download and install AWS CLI from: https://aws.amazon.com/cli
  2. Generate AWS Access Key ID and AWS Secret Access Key for your AWS user and configure AWS CLI by running aws configure command. More info at: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html
  3. Make sure if your CLI was correctly set up by running some simple command, for example listing all your S3 Buckets: aws s3 ls

.NET Core SDK

You will need .NET Core SDK to build backend application.

  1. Download and install the newest version of .NET Core SDK from: https://dotnet.microsoft.com/download
  2. Make sure if .NET Core SDK was installed correctly by running command: dotnet --version

AWS Lambda .NET

You will need AWS Lambda .NET tool to deploy your .NET Core binaries to the AWS.

  1. After installing .NET Core SDK, run command: dotnet tool install -g Amazon.Lambda.Tools
  2. Make sure if AWS Lambda .NET tool was installed correctly by running command: dotnet-lambda

Node.js

You will need Node.js (precisely npm) to build frontend application.

  1. Download and install the newest LTS version of Node.js from: https://nodejs.org
  2. Make sure if Node.js was installed correctly by running command: npm -v
Clone this wiki locally