Sarapis Development Resources
HSDS Reference
https://docs.openreferral.org/en/v2.0.1/hsds/reference/http://docs.openreferral.org/en/latest/hsds/schema_reference.html
Tutorial: Create a CRUD HTTP API with Lambda and DynamoDB
https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-dynamo-db.html
Realize A Simple CRUD API on Amazon DynamoDB
https://medium.com/@guraycintir/realize-a-simple-crud-api-on-amazon-dynamodb-1457a5e124b7
API Gateway Lambda DynamoDB CRUD Flow Repo
https://github.com/gcintir/api-gateway-lambda-dynamodb-crud-flow/tree/main
AWS CDK
https://docs.aws.amazon.com/cdk/v2/guide/hello_world.html
Testing with SAM
Locally invoke Lambda functions with AWS SAM
SAM invoke documentation
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/invoke.html
Key condition expressions for the Query operation in DynamoDB
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.KeyConditionExpressions.html
Create an Amazon Cognito user pool for a REST API
Add more features and security options to your user pool
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-next-steps.html
AWS Cognito with ReactJS for authentication
https://medium.com/@adi2308/aws-cognito-with-reactjs-for-authentication-c8916b873ccb
Use API Gateway Lambda authorizers
https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html
DynamoDB Local Sample Java Project
https://github.com/awslabs/amazon-dynamodb-local-samples
Configure the URLConnection-based HTTP client
https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/http-configuration-url.html
DTOs
Amazon Cognito
Integrating Amazon Cognito for Authentication and Authorization in a Spring Boot Application
The Easiest Way to Deploy Containers on AWS
https://www.fernandomc.com/posts/easiest-way-to-deploy-aws-containers/
Spring Boot Role-Based Authentication with AWS Cognito
https://howtodoinjava.com/spring-security/spring-boot-role-based-authentication-with-aws-cognito/