Installation
Create a new project
npm create notation@alpha my-appInstall dependencies
cd my-app
npm installPrerequisites
Node.js
Node.js 18 or later.
node --version # v18.x or higherAWS credentials
Notation deploys to AWS. You need a default profile in ~/.aws/credentials:
# ~/.aws/credentials
[default]
aws_access_key_id = AKIA...
aws_secret_access_key = ...To use a named profile instead:
AWS_PROFILE=my-profile npm run deployAWS permissions
Your credentials must have permissions to create and manage:
- Lambda
- API Gateway
- IAM roles and policies
- CloudWatch Logs