Tutorial Highlights & Transcript
00:00 - Beginning of Video
00:49 - What is AWS CloudShell
01:45 - When to use AWS CloudShell
02:28 - Additional Information
03:57 - Demo of AWS CloudShell
Save the file in settings. File Save in your home directory on CloudShell, whether it’s auto generated or you wish to create new ones are available and ready for future sessions, as well. If I just go ahead and create a bunch of files and close this CloudShell and after a while, I decided to come back to it. I can then see the same number of files present in the home directory. That’s that’s a good feature. It has prepared our terminal and it has been solved AWS, as you can see. It also has a number of other tools like KubeCTL, Node, etc. Okay, so let’s go ahead and create a file. Let’s edit it. If we just catch it, we can see the content for this. For example, we want to download it directly on my local machine. What I’ll do is I will click on Actions. And here we can see the option Download File. Here, you will provide the individual file path. By default, it will use the home directory as prefix, I just have to provide my general file name, which is file-demo.txt. As you can see, it was directly downloaded on my local and I can see the contents of the file here. Also, we can delete AWS CloudShell home directory. But this operation will delete everything I mean, every data will be deleted from the home directory and it will recreate the home directory for us. Other than that, there is a Preferences section where you can enable or disable the safe paste. It will verify the multi line text that you have copied before pasting. It will pop up dialog box to confirm if the pasted code is okay, from the user side. Once a user clicks on ok, it will cross check on its side, as well. And it will paste the contents. If it has any vulnerability, it will deny the paste operation. I think if you want to use AWS ecosystem programmatically and in a fast way, I think this is the service you should use.
Yasir Tariq
DevOps Engineer
nClouds
Yasir is a DevOps Support Engineer at nClouds. He has multiple technical certifications including AWS Certified Solutions Architect - Associate and Certified Kubernetes Administrator.