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
Cloud Engineering 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 & ECS
3.1 Creating a New Project
3.2 Create an ECS Cluster & LoadBalancer
3.3 Deploy a Docker Image
Modern Infrastructure as Code (TypeScript)
Module 01
1.1 Creating a New Project
1.2 Configuring AWS
1.3 Provisioning Infrastructure
1.4 Updating Infrastructure
1.5 Making Your Stack Configurable
1.6 Creating a Second Stack
1.7 Destroying Your Infrastructure
Module 02
2.1 Creating a New Project
2.2 Creating an Amazon VPC
2.3 Creating an Amazon EKS Cluster
2.4 Testing Cluster Access
Module 03
3.1 Creating a New Project
3.2 Use an Existing Kubernetes Cluster
3.3 Creating a Namespace
3.4 Declare an Application Deployment Object
3.5 Declare an Application Service Object
3.6 Deploying our Application Stack
3.7 Update Application Version
3.8 Destroying Your Infrastructure
Module 04
4.1 Creating a New Project
4.2 Create a ComponentResource
4.3 Use our Component
4.4 Deploying our Application Stack
4.5 Destroying Your Infrastructure
Destroying our Infrastructure
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
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
Testing Your Infrastructure
Creating a New Project
Test-Driving Our Infrastructure
Creating Test Failing Infrastructure
Fix Our Test-Failing Infrastructure
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