AWS-Logo_White-Color
Prerequisites
Start the Workshop...
At an AWS Event
...on your own
Create an AWS account
Create a workspace
Create an IAM role for your workspace
Attach the IAM role to your Workspace
Update IAM settings for your Workspace
Resize workspace's EBS volume
Install Pulumi & Language Dependencies
Intro to Modern IaC with AWS & Pulumi (TypeScript)
Module 01: S3 Website
1.1 Creating a New Project
1.2 Configuring AWS
1.3 Provisioning Infrastructure
1.4 Updating Infrastructure
Module 02: EC2 Webserver
2.1 Creating a New Project
2.2 Provision an EC2 Instances
2.3 Add more EC2 Instances
2.4 Add a LoadBalancer
Module 03: Docker & Amazon ECS on AWS Fargate
3.1 Creating a New Project
3.2 Installing and Configuring the AWS and AWSX Providers
3.3 Create a VPC, ECS Cluster, & Load Balancer
3.4 Deploy a Fargate Service
Intro to Modern IaC with AWS & Pulumi (Python)
Module 01: S3 Website
1.1 Creating a New Project
1.2 Configuring AWS
1.3 Provisioning Infrastructure
1.4 Updating Infrastructure
Module 02: EC2 Webserver
2.1 Creating a New Project
2.2 Provision an EC2 Instances
2.3 Add more EC2 Instances
2.4 Add a LoadBalancer
Module 03: Docker & Amazon ECS on AWS Fargate
3.1 Creating a New Project
3.2 Installing and Configuring the AWS and AWSX Providers
3.3 Create a VPC, ECS Cluster, & Load Balancer
3.4 Deploy a Fargate Service
Intro to Modern IaC with AWS & Pulumi (Java)
Module 01: S3 Website
1.1 Creating a New Project
1.2 Configuring AWS
1.3 Provisioning Infrastructure
1.4 Updating Infrastructure
Module 02: EC2 Webserver
1.1 Creating a New Project
2.2 Provision an EC2 Instances
2.3 Add more EC2 Instances
2.4 Add a LoadBalancer
Module 03: Docker & ECS
1.1 Creating a New Project
1.2 Configuring AWS
3.2 Create an ECS Cluster & LoadBalancer
3.3 Deploy a Docker Image
Deploying Microservices with Pulumi & AWS Lambda (TypeScript)
Module 01: Simple Lambda Function
1.1 Creating a New Project
1.2 Configuring AWS
1.3 Provisioning a Lambda Function
Module 02: Lambda & API Gateway
2.1 Creating a New Project
2.2 Configuring AWS
2.3 API Gateway
2.4 Processing Input Data
Module 03: Containers & Microservices
3.1 Creating a New Project
3.2 Configuring AWS
3.3 Thumbnailer Container
3.4 Define Lambda Container Function
3.5 Make a thumbnail website
Building a Kubernetes Platform in Amazon EKS (Multi-language)
Module 01: EKS Cluster
1.1 Creating a New Project
1.2 Configuring AWS
1.3 Create an EKS Cluster
Module 02: AWS LoadBalancer Controller
2.1 Creating a New Project
2.2 Create an IAM Role
2.3 Deploy Ingress Controller
Module 03: Deploy an Application
3.1 Create a Sample App
3.2 Build Platform Binary
3.3 Deploy with Ploy
Policy as Code (Python)
Module 1: Intro to Policy as Code in Pulumi
Module 2: Authoring Pulumi Policies
Additional Content
Deploying ArgoCD to Amazon EKS
Creating a New Project
Use an Existing Kubernetes Cluster
Creating a Namespace
Declare an ArgoCD Helm Chart Object
Deploying our Application Stack
GitOps for Socks Shop
Creating a New Project
Use an Existing Kubernetes Cluster
Creating a Namespace
Declare a Sock Shop Custom Resource
Deploying our Application Stack
Provision EC2 Virtual Machines
Creating a New Project
Creating a VM
Creating Multiple VMs
Loadbalancing the VMs
Destroying Your Infrastructure
Deploying Containers to ECS
Creating a New Project
Creating an AWS ECS Cluster
Creating an ECS Loadbalanced Service
Build and Publish A Custom Container
Destroying Your Infrastructure
Lambda for Serverless Application Patterns
Creating a New Project
Creating a DynamoDB Table
Creating IAM Policies
Creating an API Gateway
Deploying Our Infrastructure
Replacing with Inline Code
Destroying Your Infrastructure
More
Modernization Workshops
AWS Builders Library
Modernization with AWS
Clear History
Privacy
|
Site Terms
| © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Modernization with Pulumi
> Prerequisites
Prerequisites
Start the Workshop...
At an AWS Event
...on your own
Create a workspace
Create an IAM role for your workspace
Attach the IAM role to your Workspace
Update IAM settings for your Workspace
Resize workspace's EBS volume
Install Pulumi & Language Dependencies