(BIZ303) Active Directory in the AWS Cloud | AWS re:Invent 2014Amazon Web Services
Most enterprises have come to rely upon Active Directory for authentication and authorization-for users, workstations, servers, and business applications. Among your first considerations when planning a major implementation initiative will be how best to architect Active Directory-and take advantage of the benefits of the AWS cloud. This session will focus on best practice implementation patterns including AD Backup and Recovery in AWS, Region and Availability Zone design considerations for AD replication, and Security. To finish, we selected the three most common design patterns to discuss: Single Forest, Federate and Disconnected. We will talk about when each is appropriate to use, how it is designed and the practical implications of that choice. While each AD implementation is unique, these three patterns represent the fundamental building blocks upon which you will design your own Directory. You will leave the session knowing how to best to architect AWS to support the Active Directory your enterprise relies upon.
The document discusses web services, including an overview of what they are, how to create one, configure the environment, deploy it on a server, test it, and consume it. Specifically, it explains that a web service allows communication between devices over the web using XML, SOAP, and WSDL. It provides steps to create a web service class in Eclipse, generate the WSDL, deploy the WAR file and AAR file to Tomcat, and test it using the Web Service Explorer. Consuming a web service involves generating a client from the WSDL that can then call the web service operations.
This document provides an overview of CloudFormation best practices:
- It discusses organizing infrastructure using CloudFormation stacks by layers, environments, and services to promote reuse and decoupling.
- It recommends starting with existing templates, validation tools, parameter types, and IAM roles to prevent errors.
- Debugging tips include viewing stack events, using wait conditions, and logging to CloudWatch.
- Safe stack updates involve change sets to review impacts and choosing update styles for minimal disruption.
The document discusses secure content delivery with AWS. It provides an overview of Amazon CloudFront as a content delivery network (CDN) and how it can accelerate content delivery globally. It also discusses AWS Certificate Manager (ACM) for provisioning SSL/TLS certificates and integrating with CloudFront. The document then delves into how CloudFront enables secure content delivery and advanced SSL/TLS features like session tickets and OCSP stapling. It concludes with an overview of AWS Web Application Firewall (WAF) and how it can protect websites and applications from attacks.
This document discusses implementing mandatory access control (MAC) on AWS accounts to improve security and compliance. It recommends:
1) Using SELinux on AWS instances to enforce immutable system policies even for root users.
2) Configuring Glacier Vault Lock for long-term log retention, which sets immutable access policies even account owners can't change.
3) Implementing cross-account access controls and write-only bucket policies to segregate access and logging for production, audit, and logging accounts.
4) Centralizing logs from multiple accounts in a single S3 bucket using cross-account policies and IAM roles to enforce separation of duties.
Migrate your Existing Express Apps to AWS Lambda and Amazon API GatewayAmazon Web Services
This webinar teaches you how to use Amazon API Gateway and AWS Lambda to run your existing Express.js applications with just a few lines of code. We will introduce three new features in API Gateway: proxy integrations, greedy paths, and the ANY HTTP method. Combining these features, you can configure API Gateway in a few simple clicks via the management console and express all of your logic and API definition in code.
Learning Objectives:
1. Easier migration to API Gateway and Lambda
2. New API Gateway Catch-all methods
Who Should Attend: Developers
Introduction to AWS Serverless. In these slides we introduce AWS Serverless, we define what is serverless, we explore Amazon services which can be used to create serverless flows like Lambda, SQS, SNS, Api Gateway, DynamoDB and finally we use Terraform to deploy a serverless API in AWS.
(BIZ303) Active Directory in the AWS Cloud | AWS re:Invent 2014Amazon Web Services
Most enterprises have come to rely upon Active Directory for authentication and authorization-for users, workstations, servers, and business applications. Among your first considerations when planning a major implementation initiative will be how best to architect Active Directory-and take advantage of the benefits of the AWS cloud. This session will focus on best practice implementation patterns including AD Backup and Recovery in AWS, Region and Availability Zone design considerations for AD replication, and Security. To finish, we selected the three most common design patterns to discuss: Single Forest, Federate and Disconnected. We will talk about when each is appropriate to use, how it is designed and the practical implications of that choice. While each AD implementation is unique, these three patterns represent the fundamental building blocks upon which you will design your own Directory. You will leave the session knowing how to best to architect AWS to support the Active Directory your enterprise relies upon.
The document discusses web services, including an overview of what they are, how to create one, configure the environment, deploy it on a server, test it, and consume it. Specifically, it explains that a web service allows communication between devices over the web using XML, SOAP, and WSDL. It provides steps to create a web service class in Eclipse, generate the WSDL, deploy the WAR file and AAR file to Tomcat, and test it using the Web Service Explorer. Consuming a web service involves generating a client from the WSDL that can then call the web service operations.
This document provides an overview of CloudFormation best practices:
- It discusses organizing infrastructure using CloudFormation stacks by layers, environments, and services to promote reuse and decoupling.
- It recommends starting with existing templates, validation tools, parameter types, and IAM roles to prevent errors.
- Debugging tips include viewing stack events, using wait conditions, and logging to CloudWatch.
- Safe stack updates involve change sets to review impacts and choosing update styles for minimal disruption.
The document discusses secure content delivery with AWS. It provides an overview of Amazon CloudFront as a content delivery network (CDN) and how it can accelerate content delivery globally. It also discusses AWS Certificate Manager (ACM) for provisioning SSL/TLS certificates and integrating with CloudFront. The document then delves into how CloudFront enables secure content delivery and advanced SSL/TLS features like session tickets and OCSP stapling. It concludes with an overview of AWS Web Application Firewall (WAF) and how it can protect websites and applications from attacks.
This document discusses implementing mandatory access control (MAC) on AWS accounts to improve security and compliance. It recommends:
1) Using SELinux on AWS instances to enforce immutable system policies even for root users.
2) Configuring Glacier Vault Lock for long-term log retention, which sets immutable access policies even account owners can't change.
3) Implementing cross-account access controls and write-only bucket policies to segregate access and logging for production, audit, and logging accounts.
4) Centralizing logs from multiple accounts in a single S3 bucket using cross-account policies and IAM roles to enforce separation of duties.
Migrate your Existing Express Apps to AWS Lambda and Amazon API GatewayAmazon Web Services
This webinar teaches you how to use Amazon API Gateway and AWS Lambda to run your existing Express.js applications with just a few lines of code. We will introduce three new features in API Gateway: proxy integrations, greedy paths, and the ANY HTTP method. Combining these features, you can configure API Gateway in a few simple clicks via the management console and express all of your logic and API definition in code.
Learning Objectives:
1. Easier migration to API Gateway and Lambda
2. New API Gateway Catch-all methods
Who Should Attend: Developers
Introduction to AWS Serverless. In these slides we introduce AWS Serverless, we define what is serverless, we explore Amazon services which can be used to create serverless flows like Lambda, SQS, SNS, Api Gateway, DynamoDB and finally we use Terraform to deploy a serverless API in AWS.
The document discusses deploying Activiti Cloud, an open source process automation platform, using Kubernetes, Helm, and Docker. It provides an overview of the software components including Activiti 7 for process automation, Keycloak for identity management, and how Helm charts can be used to package and deploy Docker images, services, and infrastructure configurations to Kubernetes. Steps are outlined for deploying an example Activiti Cloud implementation on a Kubernetes cluster using Helm.
AWS re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...Amazon Web Services
With constantly evolving threats across the Internet, Harvard University deployed a security network platform to mitigate cyber threats, current and future, to protect institutional and research data. By using multiple geographic locations, best of breed equipment, and network automation, Harvard provides visibility, availability, and multilayer protections for their cloud network. This talk discusses the benefits, considerations, and lessons learned from using their security network platform at the edge of the cloud. Learn how Harvard designed and deployed the platform, utilizing serverless architecture to orchestrate the solution from within to protect their most sensitive data and afford students, faculty, and staff the flexibility of cloud computing.
This document provides an overview of AWS Lambda, a serverless computing service that allows users to run code without provisioning or managing servers. It discusses key Lambda concepts like functions as a service (FaaS), runtime environments, limits, event sources, packaging, frameworks, logging, monitoring, retries, networking, permissions, security, pricing, and tips. Lambda allows developers to focus on coding without worrying about infrastructure management by automatically managing compute resources and scaling in response to requests.
(DVO305) Turbocharge YContinuous Deployment Pipeline with ContainersAmazon Web Services
This document outlines best practices for using containers in a continuous delivery pipeline. It recommends using containers with tools like Docker, Docker Compose, Amazon ECS, Jenkins, and AWS CodePipeline to build, test, and deploy applications. The workflow involves developing code in a source code repository, building Docker images, running tests inside containers, and deploying containers to production using Amazon ECS and AWS services for automation and orchestration of the pipeline. Demo applications and architectures are presented to illustrate container-based continuous delivery.
Amazon EC2 Container Service (ECS) is a highly scalable and high performance container management service that allows users to schedule container placement across their clusters. ECS handles container management at scale through its cluster management engine, agents that run on each container instance, and a scheduler that maintains the desired state specified by users. ECS integrates with other AWS services like Elastic Load Balancing, EBS volumes, and CloudWatch for monitoring.
(STG206) Using Amazon CloudFront For Your Websites & AppsAmazon Web Services
"Amazon CloudFront, the AWS Content Delivery Network (CDN), can be used to deliver your entire website, including dynamic, static, streaming, and interactive content using a global network of edge locations.
In this technical session, learn directly from CloudFront engineers on how you can improve the performance, availability, and cacheability of your website or application. Several topics will be explored in a series of flash talks including: Best Practices for Setting up Your Origin, How to Gain Visibility into Your Distribution Using Real-Time Metrics & Analytics, How to Improve Cacheability, and How to Test Your Configuration. This session assumes a working knowledge of CDN."
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFrontAmazon Web Services
How to accelerate your online end user experience using Amazon CloudFront?
Today end users expect to be able to view media content anytime, anywhere and on any device. Amazon CloudFront is a web service for content delivery used to distribute content to end users around the globe with low latency, high data transfer speeds in a cost effective manner. Amazon CloudFront can be used to deliver your entire website, including dynamic, static, streaming, and interactive content using a global network of edge locations. Requests for your content are automatically routed to the nearest edge location, so content is delivered with the best possible performance.
Join this webinar to learn about Amazon CloudFront’s unique Content Delivery Network (CDN), how it works and the benefits it provides. We will walk you through common real life challenges our customers face and how AWS builds a solution that combines performance, pricing and a really simple set up.
Attend this session to find out about:
• Common business challenges and how Amazon CloudFront can resolve them
• Workloads that can benefit from Amazon CloudFront such as software downloads (large files, gaming), video streaming (live and VOD) and whole site delivery (web acceleration)
• Enhancing brand value, monetizing content and implementing security options e.g. DRM and DDOS
• Other AWS services (transcode, storage, compute, DNS) to architect with Amazon CloudFront to effectively drive costs down and simplify workflows
• Leveraging the AWS Partner Network to architect additional elements to your workflow like DRM and Reporting
An overview of the SDKs and tools available when working with AWS. Review of sample application code and a live demo of a deployment using AWS Elastic Beanstalk.
The document outlines the agenda for a user group meeting on AWS VPC topics. The agenda includes reviewing default and custom VPCs, NAT instances and gateways, VPC peering, flow logs, endpoints, VPN connections, Direct Connect, limits and pricing, and exam tips. It also lists past topics such as storage, compute, databases, and networking services, as well as upcoming topics such as Lambda, cost optimization, and machine learning.
February 2016 Webinar Series Migrate Your Apps from Parse to AWSAmazon Web Services
Parse recently announced that they are retiring their mobile app development service, and current customers will have until January 28, 2017 to move their apps to alternative services. To help you get through the transition, AWS is working together with Parse to provide a migration path to AWS. AWS provides a variety of services for building, testing and monitoring mobile apps.
In this webinar, we will introduce you to the full range of AWS mobile services, and take you through the steps required to migrate your mobile apps from Parse to AWS.
Learning Objectives:
Get an overview of AWS Mobile Services
Learn how to migrate your apps from Parse to AWS
Who Should Attend:
Developers, product managers, and anyone interested in migrating mobile apps from Parse to AWS
Node Without Servers: Event-Driven Computing with AWS Lambda describes AWS Lambda and how it allows running code without servers. Lambda runs code in response to events, scales automatically, and charges only for the compute time used. Code runs in isolated execution environments called functions in response to events from sources like S3, DynamoDB, Kinesis and custom applications. Functions can be triggered from various AWS services and SDKs. Lambda functions are independent, stateless and ephemeral to provide flexibility and auto-scaling.
(SEC302) Delegating Access to Your AWS Environment | AWS re:Invent 2014Amazon Web Services
Do you have multiple AWS accounts that you want to share resources across? Considering an AWS partner offering that requires access to your AWS account? Delegation is your friend! Come learn how you can easily and securely delegate access to users in other AWS accounts, 3rd parties, or even other AWS services using delegation options available in AWS Identity and Access Management (IAM).
Deep Dive on AWS Lambda - January 2017 AWS Online Tech TalksAmazon Web Services
AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when your code is not running. With Lambda, you can run code for virtually any type of application or backend service - all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app. In this session, we dive deep into AWS Lambda to learn about capabilities, features and benefits.
Learning Objectives:
• Dive deep into AWS Lambda
• Learn about the capabilities, features and benefits of AWS Lambda
• Learn about the different use cases
• Learn how to get started using AWS Lambda
- Alfresco is an open source enterprise content management system built using components like Spring, Lucene, Hibernate, and others.
- It includes applications like Alfresco Share and Explorer for managing content. Content includes documents, images, records, and digital assets.
- Alfresco's architecture includes a content application server providing services like content management, workflow, and collaboration built on a content repository that stores and queries content.
- It uses APIs like remote web services/REST APIs for clients and embedded APIs for extensions, and allows customizing the content model and extending functionality through modules.
AWS re:Invent 2016: NEW SERVICE: Centrally Manage Multiple AWS Accounts with ...Amazon Web Services
AWS Organizations is a new administrative capability, which allows you to control multiple AWS accounts centrally. With Organizations, you can hierarchically organize and manage your AWS accounts and apply organizational controls across these accounts to meet your business needs. In this session, we cover the capabilities of AWS Organizations and discuss best practices when managing multiple AWS accounts.
Hands-on Labs: Getting Started with AWS - March 2017 AWS Online Tech TalksAmazon Web Services
The document provides information about a webinar on getting started with AWS, including deploying a static website. It outlines the agenda which includes: watching a 15 minute presentation on AWS; watching a 25 minute demo of deploying a static website; and having 45-60 minutes to complete the demo independently. It then details the various sections of the webinar which cover creating an AWS account, enabling security features, using S3 buckets to host the website, configuring permissions, associating a domain name, and using CloudFront for acceleration.
Aws ebs snapshot with iam cross account accessNaoya Hashimoto
This document provides instructions for setting up cross-account access to take EBS snapshots in AWS. It describes creating IAM roles in the target and own accounts to allow the EC2 instance to assume a role and take snapshots. Ruby scripts are used on the EC2 instance to take snapshots and rotate them based on a cron job. Required packages and steps to set up the environment are also outlined.
AWS January 2016 Webinar Series - Introduction to Deploying Applications on AWSAmazon Web Services
Based on your specific needs and the nature of your application, AWS offers a variety of services for getting your application up and running. You may want to launch and scale a web application or you may want to host a microservices application using Docker containers. How do you decide which service to use and when?
In this webinar, we will provide an overview of the AWS services that help simplify launching and running your application in the cloud. We will discuss the strengths of each service and provide a framework for understanding when to use them.
Learning Objectives:
Understand the primary services for deploying your application on AWS
Learn the basics of AWS Elastic Beanstalk, AWS CodeDeploy, and Amazon EC2 Container Service
Gain an understanding of the strengths of each service and when to use them
Who Should Attend:
Developers, DevOps Engineers, IT Professionals
Building Scalable Services with Amazon API Gateway - Technical 201Amazon Web Services
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. It allows developers to create a unified API that acts as a gateway for multiple backend services, providing features like authentication, throttling, monitoring and documentation. The document discusses Amazon API Gateway and how it can be used with AWS Lambda to build scalable and secure APIs. It also provides a case study of how shipping company Temando used API Gateway and Lambda to migrate their monolithic architecture to a microservices approach.
The document discusses deploying Activiti Cloud, an open source process automation platform, using Kubernetes, Helm, and Docker. It provides an overview of the software components including Activiti 7 for process automation, Keycloak for identity management, and how Helm charts can be used to package and deploy Docker images, services, and infrastructure configurations to Kubernetes. Steps are outlined for deploying an example Activiti Cloud implementation on a Kubernetes cluster using Helm.
AWS re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...Amazon Web Services
With constantly evolving threats across the Internet, Harvard University deployed a security network platform to mitigate cyber threats, current and future, to protect institutional and research data. By using multiple geographic locations, best of breed equipment, and network automation, Harvard provides visibility, availability, and multilayer protections for their cloud network. This talk discusses the benefits, considerations, and lessons learned from using their security network platform at the edge of the cloud. Learn how Harvard designed and deployed the platform, utilizing serverless architecture to orchestrate the solution from within to protect their most sensitive data and afford students, faculty, and staff the flexibility of cloud computing.
This document provides an overview of AWS Lambda, a serverless computing service that allows users to run code without provisioning or managing servers. It discusses key Lambda concepts like functions as a service (FaaS), runtime environments, limits, event sources, packaging, frameworks, logging, monitoring, retries, networking, permissions, security, pricing, and tips. Lambda allows developers to focus on coding without worrying about infrastructure management by automatically managing compute resources and scaling in response to requests.
(DVO305) Turbocharge YContinuous Deployment Pipeline with ContainersAmazon Web Services
This document outlines best practices for using containers in a continuous delivery pipeline. It recommends using containers with tools like Docker, Docker Compose, Amazon ECS, Jenkins, and AWS CodePipeline to build, test, and deploy applications. The workflow involves developing code in a source code repository, building Docker images, running tests inside containers, and deploying containers to production using Amazon ECS and AWS services for automation and orchestration of the pipeline. Demo applications and architectures are presented to illustrate container-based continuous delivery.
Amazon EC2 Container Service (ECS) is a highly scalable and high performance container management service that allows users to schedule container placement across their clusters. ECS handles container management at scale through its cluster management engine, agents that run on each container instance, and a scheduler that maintains the desired state specified by users. ECS integrates with other AWS services like Elastic Load Balancing, EBS volumes, and CloudWatch for monitoring.
(STG206) Using Amazon CloudFront For Your Websites & AppsAmazon Web Services
"Amazon CloudFront, the AWS Content Delivery Network (CDN), can be used to deliver your entire website, including dynamic, static, streaming, and interactive content using a global network of edge locations.
In this technical session, learn directly from CloudFront engineers on how you can improve the performance, availability, and cacheability of your website or application. Several topics will be explored in a series of flash talks including: Best Practices for Setting up Your Origin, How to Gain Visibility into Your Distribution Using Real-Time Metrics & Analytics, How to Improve Cacheability, and How to Test Your Configuration. This session assumes a working knowledge of CDN."
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFrontAmazon Web Services
How to accelerate your online end user experience using Amazon CloudFront?
Today end users expect to be able to view media content anytime, anywhere and on any device. Amazon CloudFront is a web service for content delivery used to distribute content to end users around the globe with low latency, high data transfer speeds in a cost effective manner. Amazon CloudFront can be used to deliver your entire website, including dynamic, static, streaming, and interactive content using a global network of edge locations. Requests for your content are automatically routed to the nearest edge location, so content is delivered with the best possible performance.
Join this webinar to learn about Amazon CloudFront’s unique Content Delivery Network (CDN), how it works and the benefits it provides. We will walk you through common real life challenges our customers face and how AWS builds a solution that combines performance, pricing and a really simple set up.
Attend this session to find out about:
• Common business challenges and how Amazon CloudFront can resolve them
• Workloads that can benefit from Amazon CloudFront such as software downloads (large files, gaming), video streaming (live and VOD) and whole site delivery (web acceleration)
• Enhancing brand value, monetizing content and implementing security options e.g. DRM and DDOS
• Other AWS services (transcode, storage, compute, DNS) to architect with Amazon CloudFront to effectively drive costs down and simplify workflows
• Leveraging the AWS Partner Network to architect additional elements to your workflow like DRM and Reporting
An overview of the SDKs and tools available when working with AWS. Review of sample application code and a live demo of a deployment using AWS Elastic Beanstalk.
The document outlines the agenda for a user group meeting on AWS VPC topics. The agenda includes reviewing default and custom VPCs, NAT instances and gateways, VPC peering, flow logs, endpoints, VPN connections, Direct Connect, limits and pricing, and exam tips. It also lists past topics such as storage, compute, databases, and networking services, as well as upcoming topics such as Lambda, cost optimization, and machine learning.
February 2016 Webinar Series Migrate Your Apps from Parse to AWSAmazon Web Services
Parse recently announced that they are retiring their mobile app development service, and current customers will have until January 28, 2017 to move their apps to alternative services. To help you get through the transition, AWS is working together with Parse to provide a migration path to AWS. AWS provides a variety of services for building, testing and monitoring mobile apps.
In this webinar, we will introduce you to the full range of AWS mobile services, and take you through the steps required to migrate your mobile apps from Parse to AWS.
Learning Objectives:
Get an overview of AWS Mobile Services
Learn how to migrate your apps from Parse to AWS
Who Should Attend:
Developers, product managers, and anyone interested in migrating mobile apps from Parse to AWS
Node Without Servers: Event-Driven Computing with AWS Lambda describes AWS Lambda and how it allows running code without servers. Lambda runs code in response to events, scales automatically, and charges only for the compute time used. Code runs in isolated execution environments called functions in response to events from sources like S3, DynamoDB, Kinesis and custom applications. Functions can be triggered from various AWS services and SDKs. Lambda functions are independent, stateless and ephemeral to provide flexibility and auto-scaling.
(SEC302) Delegating Access to Your AWS Environment | AWS re:Invent 2014Amazon Web Services
Do you have multiple AWS accounts that you want to share resources across? Considering an AWS partner offering that requires access to your AWS account? Delegation is your friend! Come learn how you can easily and securely delegate access to users in other AWS accounts, 3rd parties, or even other AWS services using delegation options available in AWS Identity and Access Management (IAM).
Deep Dive on AWS Lambda - January 2017 AWS Online Tech TalksAmazon Web Services
AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when your code is not running. With Lambda, you can run code for virtually any type of application or backend service - all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app. In this session, we dive deep into AWS Lambda to learn about capabilities, features and benefits.
Learning Objectives:
• Dive deep into AWS Lambda
• Learn about the capabilities, features and benefits of AWS Lambda
• Learn about the different use cases
• Learn how to get started using AWS Lambda
- Alfresco is an open source enterprise content management system built using components like Spring, Lucene, Hibernate, and others.
- It includes applications like Alfresco Share and Explorer for managing content. Content includes documents, images, records, and digital assets.
- Alfresco's architecture includes a content application server providing services like content management, workflow, and collaboration built on a content repository that stores and queries content.
- It uses APIs like remote web services/REST APIs for clients and embedded APIs for extensions, and allows customizing the content model and extending functionality through modules.
AWS re:Invent 2016: NEW SERVICE: Centrally Manage Multiple AWS Accounts with ...Amazon Web Services
AWS Organizations is a new administrative capability, which allows you to control multiple AWS accounts centrally. With Organizations, you can hierarchically organize and manage your AWS accounts and apply organizational controls across these accounts to meet your business needs. In this session, we cover the capabilities of AWS Organizations and discuss best practices when managing multiple AWS accounts.
Hands-on Labs: Getting Started with AWS - March 2017 AWS Online Tech TalksAmazon Web Services
The document provides information about a webinar on getting started with AWS, including deploying a static website. It outlines the agenda which includes: watching a 15 minute presentation on AWS; watching a 25 minute demo of deploying a static website; and having 45-60 minutes to complete the demo independently. It then details the various sections of the webinar which cover creating an AWS account, enabling security features, using S3 buckets to host the website, configuring permissions, associating a domain name, and using CloudFront for acceleration.
Aws ebs snapshot with iam cross account accessNaoya Hashimoto
This document provides instructions for setting up cross-account access to take EBS snapshots in AWS. It describes creating IAM roles in the target and own accounts to allow the EC2 instance to assume a role and take snapshots. Ruby scripts are used on the EC2 instance to take snapshots and rotate them based on a cron job. Required packages and steps to set up the environment are also outlined.
AWS January 2016 Webinar Series - Introduction to Deploying Applications on AWSAmazon Web Services
Based on your specific needs and the nature of your application, AWS offers a variety of services for getting your application up and running. You may want to launch and scale a web application or you may want to host a microservices application using Docker containers. How do you decide which service to use and when?
In this webinar, we will provide an overview of the AWS services that help simplify launching and running your application in the cloud. We will discuss the strengths of each service and provide a framework for understanding when to use them.
Learning Objectives:
Understand the primary services for deploying your application on AWS
Learn the basics of AWS Elastic Beanstalk, AWS CodeDeploy, and Amazon EC2 Container Service
Gain an understanding of the strengths of each service and when to use them
Who Should Attend:
Developers, DevOps Engineers, IT Professionals
Building Scalable Services with Amazon API Gateway - Technical 201Amazon Web Services
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. It allows developers to create a unified API that acts as a gateway for multiple backend services, providing features like authentication, throttling, monitoring and documentation. The document discusses Amazon API Gateway and how it can be used with AWS Lambda to build scalable and secure APIs. It also provides a case study of how shipping company Temando used API Gateway and Lambda to migrate their monolithic architecture to a microservices approach.
AWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 minsAWS User Group - Thailand
This document provides instructions for building a serverless web application on AWS in 30 minutes. It includes an overview of the AWS services that will be used - S3 for static hosting, API Gateway, Lambda, DynamoDB, and CloudFront. The agenda outlines setting up S3, CloudFront, DynamoDB, Lambda, and API Gateway. Code samples and screenshots are provided to demonstrate configuring the services and integrating them to build a serverless web app that retrieves and displays data from DynamoDB through API Gateway and Lambda.
Chris O'Brien - Modern SharePoint development: techniques for moving code off...Chris O'Brien
This document discusses modern techniques for developing for SharePoint in a cloud-friendly way by moving code off SharePoint servers. It covers remote event receivers, PowerShell with CSOM, and Microsoft's App Model Samples. Remote event receivers allow executing code in response to events. PowerShell and CSOM is a powerful combination. The App Model Samples provide helper libraries and examples for common tasks like uploading files, provisioning sites and managing terms. While Microsoft's optimal approach is debated, these techniques allow customizations to be deployed to Office 365.
In this presentation you will learn about:
• CloudFormation 101
– The building block of Infrastructure as Code
• CodePipeline and CodeCommit 101
– Tools for our IaC pipeline
• Review of an example IaC Pipeline
– Automated validation
– Least privilege enforcement
– Manual review/approval
Just as serverless application development is rapidly becoming the most popular way to bring highly scalable applications to the cloud, .NET has undergone radical changes with .NET Core to become a premier development platform for the cloud. In this session, you will learn how to use the newly launched C# support for .NET Core with AWS Lambda to create highly scalable serverless applications that target platforms from the traditional desktop to mobile devices. We will demonstrate how to write, test, and deploy C# code to AWS Lambda and see how we can leverage our serverless back end from mobile applications.
This document provides an overview of various Azure components that can be used with Dynamics 365 CRM, including:
- Service Bus for reliable messaging between apps and systems. Logic Apps can also be used to automate workflows.
- WebJobs allow running scripts/programs in the context of an app service web app.
- Azure Functions enable running code on-demand without managing infrastructure.
- App Service provides a platform for hosting web apps using various languages.
- The Azure API can expose a REST API and be accessed using AAD authentication.
The document provides an overview of a session on serverless development with C# and AWS Lambda. It includes brief introductions to AWS Lambda and .NET Core, demos of new .NET Core Lambda tooling, responding to AWS events, cross-platform development from the command line, and building a serverless application. It also demos using ASP.NET Core to build a serverless web API deployed with AWS Lambda and API Gateway.
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...Amazon Web Services
Attend this session to dive deeper into AWS's content delivery service, Amazon CloudFront. Learn how you can use CloudFront to accelerate the delivery of your APIs or applications, including content that cannot be cached, to global clients. We'll also walk you through how you can use Lambda@Edge, which gives you the ability to execute custom code inline with your CloudFront events to customize applications. With Lambda@Edge, you can now generate custom responses right at the edge, allowing you to leverage CloudFront to reduce end-to-end latency and more efficiently filter traffic to your back-end origin servers. We'll walk you through Lambda@Edge use cases and walk through a demo to show how this works.
The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications.
Although serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a serverless world. In this talk, Chris will share with you how to apply the “Twelve-Factor” model to serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.
(ARC401) Cloud First: New Architecture for New InfrastructureAmazon Web Services
What do companies with internal platforms have to change to succeed in the cloud? The five pillars at the heart of IT solutions in the cloud are automation, fault tolerance, horizontal scalability, security, and cost-effectiveness. This talk discusses tools that facilitate the development and automate the deployment of secure, highly available microservices. The tools were developed using AWS CloudFormation, AWS SDKs, AWS CLI, Amazon RDS, and various open-source software such as Docker. The talk provides concrete examples of how these tools can help developers and architects move from beginning/intermediate AWS practitioners to cloud deployment experts.
S3 to Lambda:: A flexible pattern at the heart of serverless applications (SV...James Beswick
AWS re:Invent chalk talk showing benefits and examples of the S3 to Lambda pattern. Examples available in code repo at https://github.com/jbesw/svs214-examples.
first explains what paas is and then execute helloworld in cloudfoundry which is a vmware paas solution then explain what containerization is the what docker is and how to execute hell world in a docker container
(DEV202) Under the Desk to the AWS Cloud with Windows PowerShellAmazon Web Services
In this session, we will examine how to use AWS Tools for Windows PowerShell to move a typical in-house application, housed on a "server under someone's desk", to the cloud. We will cover importing the server as a virtual machine image running an Amazon Virtual Private Cloud (Amazon VPC) in Amazon Elastic Compute Cloud (Amazon EC2). We will then show how to configure, maintain, and monitor the running instances by automating AWS infrastructure, including the provisioning of the AWS resources, Amazon EC2 Simple Systems Manager (SSM), and Amazon CloudWatch.
JavaScript & Cloud: the AWS JS SDK and how to work with cloud resourcesCorley S.r.l.
This document discusses how to build an AngularJS application that utilizes Amazon Web Services (AWS) for authentication, storage, and database functionality. It recommends using AWS Identity and Access Management (IAM) to manage user access, AWS Simple Storage Service (S3) for file storage, AWS DynamoDB for the database, and AWS Security Token Service (STS) to generate temporary credentials for unauthenticated users. Code examples are provided for setting up Angular services to interface with each AWS service, handling user login/logout via the STS, and using the services in application controllers.
This document discusses server deployment using cloud servers on OpenShift. It provides steps to create an account, set up SSH keys, create an application with PHP, add MySQL and phpMyAdmin cartridges, and push code to the application. Key benefits of cloud servers over dedicated servers include redundancy, affordability, scalability, and no single point of failure.
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...Cloud Native Day Tel Aviv
The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although Serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a Serverless world. In this talk, we’ll apply the “Twelve-Factor” model to Serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.
The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a serverless world. In this talk, we’ll apply the “Twelve-Factor” model to serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.
Similar to ACDKOCHI19 - Building a serverless full-stack AWS native website (20)
ACDKOCHI19 - Medlife's journey on AWS from ZERO Orders to 6 digits markAWS User Group Kochi
This document outlines the stages of development for Medlife, an Indian healthcare startup.
Stage 1 describes the early days when Medlife had a simple two-tier monolith architecture on AWS with few optimizations and manual deployment processes.
Stage 2 focused on automating deployments, adding auto-scaling, separating front-end and back-end into a multi-tier architecture, and introducing services like ECS, Kafka, and Elasticsearch to optimize the application and architecture.
Stage 3 saw Medlife migrate operations from Singapore to Mumbai while future stages involved analytics, monitoring, cost optimization, and plans to introduce machine learning.
ACDKOCHI19 - Become Thanos of the Lambda Land: Wield all the Infinity StonesAWS User Group Kochi
AWS Community Day Kochi 2019 - Technical Session
Become Thanos of the Lambda Land: Wield all the Infinity Stones by Srushith R , Head of Engineering - KonfHub
AWS Community Day Kochi 2019 - Technical Session
Rapid development, CI/CD for Chatbots on AWS by Muthukumar Oman, , Senior Architect - AWS Cloud & Big Data Solutions - Agilisium
ACDKOCHI19 - Complete Media Content Management System and Website on ServerlessAWS User Group Kochi
AWS Community Day Kochi 2019 - Technical Session
Complete Media Content Management System and Website on Serverless by Anoop Mohan, Associate Director Of Technology at Asianet
ACDKOCHI19 - A minimalistic guide to keeping things simple and straightforwar...AWS User Group Kochi
AWS Community Day Kochi 2019 - Technical Session
A minimalistic guide to keeping things simple and straightforward on AWS by Jeevan Dongre , AWS Community Hero, Lead: AWS UG BLR
ACDKOCHI19 - Journey from a traditional on-prem Datacenter to AWS: Challenges...AWS User Group Kochi
AWS Community Day Kochi 2019 - Sponsor Talks
Journey from a traditional on-prem Datacenter to AWS: Challenges and Opportunities By Thomas Brennekke , Founder & President, Network Redux
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWSAWS User Group Kochi
AWS Community Day Kochi 2019 - Technical Session
Enterprise grade security for web and mobile applications on AWS by Robin Varghese , Chief Architect - TCS
HiFX designed and implemented a unified data analytics platform called Vision Lens for Malayala Manorama to generate meaningful insights from large amounts of data across their multiple digital properties. The solution involved building a data lake, data pipeline, processing framework, and dashboards to provide real-time and historical analytics. This helped Manorama improve user experiences, drive smarter marketing, and make better business decisions.
ACDKOCHI19 - Turbocharge Developer productivity with platform build on K8S an...AWS User Group Kochi
AWS Community Day Kochi 2019 - Technical Session
Turbocharge Developer productivity with platform build on K8S and AWS services by - Laks , Principal Engineer - Intuit
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
ACDKOCHI19 - Building a serverless full-stack AWS native website
1. Building an AWS native
serverless website
RUNCY OOMMEN | 12-Oct-2019
@runcyoommen
https://runcy.me
2. 1.Serverless – Introduction, understanding & advantages
2.Route 53 - Purchase a domain
3.DynamoDB – Setup tables/attributes/items
4.IAM - Required roles
5.Lambda - Make functions
6.API Gateway - Appropriate triggers
7.S3 - Host the static web files
8.ACM - Generate appropriate certificate
9.CloudFront - Create a global distribution
10.Route 53 - DNS redirection
Today’s Agenda
3.
4. “Serverless computing is a cloud
computing execution model in which the
cloud provider runs the server, and
dynamically manages the allocation of
machine resources.”
Reference:
https://en.wikipedia.org/wiki/Cloud_computing_security
9. A few good resources…
• AWS Info page on serverless
https://aws.amazon.com/serverless/
• Serverless Architectures
https://martinfowler.com/articles/serverless.html
• Lambda + Serverless
https://www.youtube.com/watch?v=71cd5XerKss
13. Pre-requisites to begin
• AWS free-tier account
• Get the source code
https://github.com/roommen/runcystees
• Basic knowledge of Python, HTML, JS, CSS
• A good IDE like Visual Studio Code
14. 1. Purchase a domain
• Login to AWS console
• Select ‘Route 53’ from the services list
• Click ‘Domain registration’ to get
started and then on ‘Register Domain’
15. • Search for domain availability
• Fill in the contact details and verify the email address
19. • Start adding the items by clicking
on ‘Create item’
• Really simple DB schema consisting of
id (Primary key) and desc of the tees
20. 3. Setup IAM role
• Select ‘IAM’ from the services list
(under Security, Identity & Compliance)
• Navigate to ‘Roles’ to create a new role
• Select Lambda as the service that will use this role
• Click Next to attach the permissions
21. • Attach the below given pre-defined policies
• Add appropriate tags (optional but good practice)
23. 4. Let’s make Lambda
• Select ‘Lambda’ from the services list
(under Compute)
• Provide name, runtime and choose the role
24. In this web app example, we have:
✓ Show Tee Description – handled by ShowTeeDesc.py
For Python to be enabled as Lambda function, we need
to zip all source code and dependencies (if any)
25. We have boto3 as the only external dependency which
need not be packaged as it’s already part of the default
Python runtime for AWS Lambda
• You should now have
showTeeDesc.zip created
• Verify the contents of the zip file and ensure
contents look identical to screenshot below
26. • Now in the Lambda screen, upload the zip file created earlier and
change the Handler info to showTeeDesc.lambda_handler
• The format of Handler should be <python_filename>.lambda_handler
27. • Provide appropriate description
and keep the memory and
timeout as is
• Click on ‘Save’ to create the Lambda function
• Created function will be displayed as below
28. 5. Integration with API Gateway
• Select ‘API Gateway’ from the services
list (under Networking & Content Delivery)
• Click ‘Create API’
• Choose the protocol, name and other details
29. • Choose ‘Create Resource’ from the Actions menu.
• Make sure to ‘Enable API Gateway CORS’
30. Resource created - showteedesc
• Select the resource
and now click
‘Create Method’
• Choose ‘POST’
31. Configure POST method - showteedesc
• Select appropriate region and the function that
we had created earlier for integration
32. • Select a method and click
“Enable CORS”
• On the next screen, leave everything as is and click
“Enable CORS and replace existing headers”
33. • Select “Deploy API” from ‘Actions’
Choose [New Stage] and provide
appropriate values
34. • After deployment, the APIs would be available under stage
• Click on POST method created for /showteedesc and
see the API endpoint
35. Bringing it all together…
index.html runcystees.js
showTeeDesc.py
SERVERLESS
TRINITY
36. • Enable the APIs – Edit the JS function
• Integrate the APIs with the relevant functions
defined in runcystees.js to have them invoked
37. 6. Host web files on S3
• Select ‘S3’ from the services list
(under Storage)
• Click ‘Create bucket’
• Provide appropriate ‘Bucket
name’ and ‘Region’
• Click ‘Create’
38. • Select the bucket that you created earlier
• From the “Properties” tab select ‘Static
website hosting’
39. • Provide appropriate
‘Index document’ and
hit Save
• You will now see an
‘Endpoint’ available
which will serve you
the website content
40. • Click on the
‘Permissions’ tab
• Select ‘Bucket
Policy’
• Enter the above policy to make it world readable
41. 7. Generate certificate
• Select ‘Certificate Manager’ from the
services (under Security, Identity & Compliance)
• Click ‘Request a certificate’
• Select ‘Request a public certificate’
• Choose region as N. Virginia
43. • Choose ‘Create record in Route 53’ to make
the appropriate DNS entry for certificates
• An entry would be created under Route 53
• Certificate status would be shown as Issued (~30 mins)
44. 8. Make CloudFront distribution
• Select ‘CloudFront’ from the services
(under Networking & Content Delivery)
• Click ‘Create Distribution’
• Select ‘Web’ as the delivery
method for content
45. • Provide ‘Origin Domain Name’ as the S3 bucket
• Set protocol policy as
‘Redirect HTTP to
HTTPS’
47. • Click on ‘Create Distribution’
• Wait for the distribution to be created (~30 mins)
• Set the default root object as the first html page
48. • Select ‘Route 53’ from the services list
(under Networking & Content Delivery)
9. DNS redirection
• Select the Hosted Zone displayed for
your domain
• Click on the ‘Create Record Set’ button
49. • Create a record set of type
A as alias
• Provide CloudFront
domain name as the alias
hosted target
• The site is now available
https://runcystees.com
50. • The website is ** NOW LIVE **
@runcyoommen
https://runcy.me