AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your laptop for this workshop.
Once you have logged into the AWS Management Console from your EventEngine team landing page, you will already have an EKS cluster and Cloud9 environment. A few additional steps are required to configure Cloud9 and install the tools as follows. Below set of instructions are also available in the readme link in the Event Engine Dashboard.
Click on the Open IDE button and you will see your pre-configured environment.
Once you have logged into the AWS Management Console from your EventEngine team landing page, you will already have an EKS cluster and Cloud9 environment. A few additional steps are required to configure Cloud9. Please follow the steps below.
Copy and run this command in your terminal as it will download and run a script that will install all the utilities that we will need to complete todays workshop.
aws s3 cp s3://ee-assets-prod-us-east-1/modules/ad831bb586fb4f77ad39569fdf52fe6d/v1/eksinit.sh . && chmod +x eksinit.sh && ./eksinit.sh ; source ~/.bash_profile
You can test access to your cluster by running the following command.
kubectl get nodes
You should then see the a similar output to the following that shows a list of your worker nodes.
ip-192-168-103-203.us-east-2.compute.internal Ready <none> 26h v1.20.11-eks-f17b81
ip-192-168-135-115.us-east-2.compute.internal Ready <none> 26h v1.20.11-eks-f17b81
ip-192-168-162-61.us-east-2.compute.internal Ready <none> 26h v1.20.11-eks-f17b81
You are now ready to move on to the next step!
Cloud9 requires third-party-cookies. You can whitelist the specific domains. You are having issues with this, Ad blockers, javascript disablers, and tracking blockers should be disabled for the cloud9 domain, or connecting to the workspace might be impacted.