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