kind-carpenter-52856
07/16/2021, 8:56 AMbrave-planet-10645
07/16/2021, 9:58 AMKeyName
input https://www.pulumi.com/docs/reference/pkg/aws/ec2/instance/#keyname_gokind-carpenter-52856
07/16/2021, 1:27 PMbrave-planet-10645
07/16/2021, 1:27 PMkeypair, err = ec2.NewKeyPair(ctx, "pulumi-deployer", &ec2.KeyPairArgs{
PublicKey: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3F6tyPEFEzV0LX3X8BsXdMsQz1x2cEikKDEY0aIj41qgxMCP/iteneqXSIFZBp5vizPvaoIR3Um9xK7PGoW8giupGn+EPuxIA4cDM4vzOqOkiMPhz5XK0whEjkVzTo4+S0puvDZuwIsdiW9mxhJc7tgBNL0cYlWSYVkz4G/fslNfRPW5mYAM49f4fhtxPb5ok4Q2Lg9dPKVHO/Bgeu5woMc7RY0p1ej6D4CKFE6lymSDJpW0YHX/wqE9+cfEauh7xZcG0q9t2ta6F6fmX0agvpFyZo8aFbXeUBr7osSCJNgvavWbM/06niWrOvYX2xwWdhXmXSrbX8ZbabVohBK41 <mailto:email@example.com|email@example.com>"),
})
srv, err := ec2.NewInstance(ctx, "web-server-www", &ec2.InstanceArgs{
Tags: pulumi.StringMap{"Name": pulumi.String("web-server-www")},
InstanceType: pulumi.String("t2.micro"), // t2.micro is available in the AWS free tier.
KeyName: keypair.KeyName,
VpcSecurityGroupIds: pulumi.StringArray{group.ID()},
Ami: pulumi.String("ami-0d058fe428540cd89"),
UserData: pulumi.String(`#!/bin/bash
echo "Hello, World!" > index.html
nohup python -m SimpleHTTPServer 80 &`),
})
kind-carpenter-52856
07/16/2021, 1:35 PM#!/bin/bash
echo “Hello, World!” > index.html
nohup python -m SimpleHTTPServer 80 &
),
})brave-planet-10645
07/16/2021, 2:14 PMKeyPair
line in the EC2 instance creationkind-carpenter-52856
07/16/2021, 3:08 PMbrave-planet-10645
07/16/2021, 3:16 PM