To complete this workshop, you are provided with an AWS account via the AWS Event Engine service. A team hash will be provided to you by event staff.
If you are currently logged in to an AWS Account, you can logout using this link
Connect in a new browser tab to the Event Engine portal by browsing to https://dashboard.eventengine.run/. Enter the provided hash in the text box. The button on the bottom right corner changes to Accept Terms & Login. Click on that button to continue.
Leave the Event Engine tab open (A new tab will be used for the next step).
Choose AWS Console, then Open AWS Console.
Access Cloud9 Instance from AWS Console.
Enter Cloud9 on AWS services search and click Cloud9
You could see a Cloud9 Instance provisioned for you already called SysdigCloud9-workshop. Click Open to open the cloud9 Session
Cloud9 normally manages IAM credentials dynamically. This isn’t currently compatible with the EKS IAM authentication, so we will disable it and rely on the IAM role attached to the Cloud9 instanceinstead.
Click the gear icon (in top right corner), and select AWS SETTINGS. Turn off AWS managed temporary credentials and close the Preferences tab.
Your workstation is ready to start the workshop.Starting from here, when you see command to be entered such as below, you will enter these commands into Cloud9 IDE or equivalent terminal of your choice.
Close existing terminal and open a new terminal and check your aws identity
aws sts get-caller-identity
The output should look like the example below
{
"UserId": "XXXXXXXXXXXXXXXXXXX:i-nnnnnnnnnnnnnnnnnnnn",
"Account": "nnnnnnnnnnnn",
"Arn": "arn:aws:sts::nnnnnnnnnnnn:assumed-role/team-template-SysdigInstanceRole-XXXXXXXXXXX/i-nnnnnnnnnnnn"
}
A wrong session information would look like
{
"UserId": "XXXXXXXXXXXXXXXXXXX:MasterKey",
"Account": "nnnnnnnnnnnn",
"Arn": "arn:aws:sts::nnnnnnnnnnnn:assumed-role/TeamRole/MasterKey"
}
Clone the workshop repository and get the provided files and execute the script to setup the general requirements for the workshop:
git clone https://github.com/sysdiglabs/aws-modernization-with-sysdig
cp -r ./aws-modernization-with-sysdig/static/code/* ./
rm -rf ./aws-modernization-with-sysdig
./connect_eks.sh
This account will expire at the end of the workshop and the all the resources created will be automatically deprovisioned. You will not be able to access this account after today.