Table of Contents |
---|
Key Points
...
Training Resources
Certification Overview
...
Good for lower-level, reactive calculations driven by events from an event source
AWS
...
Serverless Java services - okta
https://docsdeveloper.aws.okta.com/blog/2020/05/27/serverless-java-aws
AWS-java-serverless-developer.okta.com-Serverless Java with Amazon Web Services.pdf
- Choose Between Java Serverless Options
- Sign Up for AWS Account with Billing
- Create AWS Access Keys
- Install and Configure AWS CLI
- Create AWS Role
- Download the Project from GitHub
- Configure Okta JWT Auth
- Create the Lambda
- Create an AWS API Gateway
- Test Your API Gateway URL
- Generate a JWT Token
- Test the Protected Serverless Function
- Learn More about AWS and Java
Apache OpenWhisk
Cloud Serverless Cost Calculator - AWS, Azure, IBM, GCP
AWS Concepts and Terms
AWS SSM - Systems Manager
https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent.html
...
Code Block | ||||
---|---|---|---|---|
| ||||
----------------------------------------------------
devops access for dev env
----------------------------------------------------
nsf-api.sysopsnetwork.com
--------------
1> create a client key pair w puttygen
use puttygen to generate key pair
save private key w pass phrase .. jm+
save public key as pem file ..
send public key to server to load
--------------
2> connect on openvpn
jimstOVOTAtivlp$aKo8wesjim
use openvpn connection
jim
w pwd
--------------
3> open terminal w putty ssh
run putty ssh
load private key
create conenction
nsf-api
url nsf-api.sysopsnetwork.com
--------------
4> open robo3t connection
robo3t connection
nsf-api
url nsf-api.sysopsnetwork.com 27017
uses ssh prv key - no SSL ( its vpn )
with openvpn no need for ssh tunnel
nsf-api.sysopsnetwork.com
--------------
5> postman client
import postman lib export and run in postman for nsf-api lib
postman api
import postman nsf test collection
https://documenter.getpostman.com/view/5352743/SzS5v6ok?version=latest
then run postman
initial test fails
GET /accounts HTTP/1.1
Host: localhost:3030
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6ImFjY2VzcyJ9.eyJpYXQiOjE1ODM3OTcxMTIsImV4cCI6MTU4Mzg4MzUxMiwiYXVkIjoiaHR0cHM6Ly95b3VyZG9tYWluLmNvbSIsImlzcyI6ImZlYXRoZXJzIiwic3ViIjoiNWU2MmMxYTBjYzE5YzAzMGE2YjFjNGNiIiwianRpIjoiNzcxMTg5ZjMtZWM5YS00OThjLTliOWUtN2I2ZjE2MmM0OTM3In0.XrmEn2Sff6Z3U9q7XdleoU0-2YZHKhrcPxUuipb_jV0
cache-control: no-cache
Postman-Token: df9ced11-c722-4843-83aa-d9dfe2e6d730
https://blog.postman.com/2018/08/09/postman-release-6-2/
|
...