Workshop environment

AWS Cloud9

The workshop is designed to be conducted in an AWS Cloud9 environment which will be provisioned throuwithgh AWS CloudFormation.

AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write your code with just a browser. It includes a code editor and terminal.

The AWS Cloud9 IDE runs on an Amazon EC2 instance. Amazon Linux is used as operating system and the standard user is named ec2-user.

You will access the AWS Cloud9 IDE through a web browser.

The AWS Command Line Interface (awscli) will be installed and configured on the AWS Cloud9 Instance. If the instructions refer to the awscli use the one that is installed on the Cloud9 instance.

Make sure that you execute the awscli (aws) as ec2-user. It is only configured for this user on the Cloud9 instance.

Logs

Services used in this workshop like AWS IoT Core and AWS Lambda are delivering logs to Amazon CloudWatch.

In case you need to troubleshoot you will find log in the Amazon CloudWatch console under Logs -> Log groups.

  • AWS IoT Core logs to the log group AWSIoTLogs or AWSIoTLogsV2
  • Lambda writes logs to log groups with the naming scheme /aws/lambda/[LAMBDA_FUNCION_NAME].