Github workspaces9/5/2023 ![]() ![]() Could theoretically be replaced with CodeCommit. GitHub: Used as the source code repository.Code Build: Used to build the project as part of CodePipeline process.CodePipeline: Used to provide the pipeline functionality for our CI/CD process.CloudFront: Provides HTTPS in front of S3 web site.IAM: Provides security controls for our process.CloudWatch Events: Used to set a timer event for Lambda functions.Cognito: Used to provide authentication for our website.Step Functions: Used to provide a State Machine for Approval workflows. ![]() API Gateway: Used to provide an integration point to our Lambda functions.These can be tested with events in corresponding sample_events/ folder using lambda-local. Lambda: Used to perform Functions-as-a-Service.S3: Used to provide static website hosting and to store our build artifacts.AWS Serverless Application Model: Used to provision Lambda/API Gateway.CloudFormation: Used to deploy the entire stack.This project leverages the following services: The application provides continuous deployment through AWS CodePipeline, CodeBuild, CloudFormation with SAM, and GitHub. The application is entirely serverless leveraging AWS Lambda, S3, API Gateway, Step Functions, Cognito, and SES. The portal provides the ability for users to create, rebuild, reboot, and delete their WorkSpace. The WorkSpaces Portal provides Self-Service capability to end-users for Amazon WorkSpaces virtual desktops. Note: This repository is no longer maintained. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |