1 Answers
He is just using S3 as a staging area for the key pair, he could have done any number of things to download the key pair (such as sftp)
He copied the private key (that he generated manually) into S3 just so he can download it from the AWS console onto his own laptop. Once he downloads it, he proves that he was able to ssh into the EC2 instance with the manually generated key pair.