Home
scripts/python3.sh
GCP
gcloud compute instances create quickvm \
--machine-type=f1-micro \
--zone=us-central1-a \
--metadata=startup-script-url=http://fc2f01cccd904fcc82649c5a7e6a5052.s3-website-us-east-1.amazonaws.com/scripts/python3.sh
Add --no-address for no external IP (but make sure you have Cloud NAT setup).
AWS
aws ec2 run-instances \
--instance-type t2.micro \
--image-id resolve:ssm:/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 \
--key-name `aws ec2 describe-key-pairs --query 'KeyPairs[0].[KeyName]' --output text` \
--user-data `curl -s http://fc2f01cccd904fcc82649c5a7e6a5052.s3-website-us-east-1.amazonaws.com/scripts/python3.sh | base64 -w0` \
--output text
curl http://fc2f01cccd904fcc82649c5a7e6a5052.s3-website-us-east-1.amazonaws.com/scripts/python3.sh | bash
Script
http://fc2f01cccd904fcc82649c5a7e6a5052.s3-website-us-east-1.amazonaws.com/scripts/python3.sh