Before you start, you need to setup the environment for this workshop.
The Cloud9 workspace should be built by an IAM user with Administrator privileges, not the root account user. Please ensure you are logged in as an IAM user, not the root account user.
Ad blockers, javascript disablers, and tracking blockers should be disabled for the Cloud9 domain, or connecting to the workspace might be impacted. Cloud9 requires third-party-cookies. You can whitelist the specific domains.
For re:invent, you will receive an account to execute the labs.
Click here to get the link.
The Cloud9 environment will simplify the execution of different steps on this workshop. Available regions:
To launch the environment, after opening one of the URLs above, follow the instructions:
You launched a new Cloud9 environment to do this workshop. It may take a few minutes before the environment is ready.
When it comes up, customize the environment
Your workspace should now look like this
You can choose a different theme by selecting View / Themes in the Cloud9 workspace menu.
You need to create a few resources which will be used during the workshop. To create them, you will use CDK, an easy way to provision resources on your account. Follow the instructions below to complete the set up.
git clone https://github.com/reisjr/aws-iot-playground.git
cd ~/environment/aws-iot-playground
$ sudo yum install -y jq
$ export AWS_DEFAULT_REGION=<region-you-chose>
$ ./scripts/push.sh
cd ~/environment/aws-iot-playground
sudo pip-3.6 install -r requirements.txt
$ make create-cdk-env
$ make deploy-stack