Posts

Showing posts with the label Lambda

Build API Gateway, Lambda, and Cognito

  Command line login: aws cognito-idp admin-initiate-auth --user-pool-id us-west-2_leb660O8L --client-id 1uk3tddpmp6olkpgo32q5sd665 --auth-flow ADMIN_NO_SRP_AUTH --auth-parameters USERNAME=myusername,PASSWORD=mypassword Direct curl here curl -X POST --data @user-data.json \ -H 'X-Amz-Target: AWSCognitoIdentityProviderService.InitiateAuth' \ -H 'Content-Type: application/x-amz-json-1.1' \ https://cognito-idp.<just-replace-region>.amazonaws.com/ file json  user-data.json {"AuthParameters" : {"USERNAME" : "sadfsf", "PASSWORD" : "password"}, "AuthFlow" : "USER_PASSWORD_AUTH", "ClientId" : "csdfhripnv7sq027kktf75"} References: https://www.youtube.com/watch?v=9BWezRlOjmA How to secure Microservices on AWS with Cognito, API Gateway, and Lambda (freecodecamp.org) auth-api-demo/aws-setup.md at master · csepulv/auth-api-demo (github.com) Building fine-grained authorization using Amazon...

Hands on with automated CI/CD pipeline - AWS

Image
  This post is extended from AWS blog. And apply it to my own project. Automated CI/CD pipeline for .NET Core Lambda functions using AWS extensions for dotnet CLI | AWS DevOps Blog (amazon.com) Creating a CodeCommit repository Lesson learnt  Issue with Credential bwt AWS accounts codeCommit. Go to here in order to reset. If this problem comes on a Windows machine, do the following. Go to Credential Manager Finally, I have finished to build a project and deploy it to lambda.

AWS API gateway, S3

Image
  Tutorial: Create a REST API as an Amazon S3 proxy in API Gateway - Amazon API Gateway Using REST API to upload files to the S3 bucket - BlueGrid : BlueGrid AIM role Edit Trust Relationship {   "Version": "2012-10-17",   "Statement": [     {       "Effect": "Allow",       "Principal": {         "Service": "s3.amazonaws.com"       },       "Action": "sts:AssumeRole"     },     {       "Effect": "Allow",       "Principal": {         "Service": "apigateway.amazonaws.com"       },       "Action": "sts:AssumeRole"     }   ] } Next, go to API Gateway --> create a REST API. Create the folder & item resource create GET -->  with "tanldttestingapigateway" is a S3 bucket name. /{folder}/{item} - GET - Method Execution --> to add URL path parameters Create the fo...