Environment Setup
The Workshop Environment You Are Using#
Your workshop environment consists of several components which have been pre-configured and are ready to use. This includes a Amazon Web Services (AWS) account, an OpenShift Cluster Manager account, and many other supporting resources.
While it is not required, you can access your working environment by logging into the AWS Management Console by clicking here. Do note, the permissions granted to your individual user account is restricted to the AWS ReadOnlyAccess
and CloudShellFullAccess
IAM policies. This allows you to view resources in the account but not modify them, while still using AWS CloudShell.
When logging in to the AWS Management Console, you'll log in with the credentials provided by the workshop team.
Log out of existing AWS sessions
While these commands can be run in any AWS account, we've completed many of the prerequisites for you to ensure they work in the workshop environment. As such, we recommend ensuring that you are logged out of any other AWS sessions.
Pre-created Resources#
- IAM user (with
ReadOnlyAccess
andCloudShellFullAccess
IAM policies and console access) - Cloud bastion host (with a special IAM instance profile that allows a permissions scope similar to the AWS
AdministratorAccess
policy)
Access the Workshop Environment#
You have two options for accessing the workshop environment:
- Local SSH Client (recommended) or
- AWS CloudShell
Option 1: Local SSH Client#
Using your local SSH client, connect to the following host:
Option | Value | Example |
---|---|---|
Host | bastion.aws.mobb.cloud | N/A |
Port | 22 | N/A |
Username | user#_mobbws | user2_mobbws |
Password | Use the password provided by the workshop team | N/A |
For example, if I was using a Linux or Mac terminal, I would run the following command to SSH to the cloud bastion host (making sure to replace the #
with your assigned user number):
Option 2: AWS CloudShell#
Skip this if you are using Option 1 and are SSHing into the bastion.
AWS CloudShell is recommended for use if your local machine does not have an SSH client or if your corporate network prevents you from egressing to port 22. AWS CloudShell is a browser-accessible shell provided directly in the AWS Management Console. To use AWS CloudShell, ensure you are logged in to the AWS Management Console and follow the steps below.
-
To start AWS CloudShell, click on the
>_
button at the top right corner of the AWS Management Console. -
Next, click anywhere around the pop-up to close the introduction and tutorial.
-
SSH to the cloud bastion host using the following command (making sure to replace the
#
with your assigned user number):Enter the password provided by the workshop team when prompted.